从前端新手到精通express,首先需要下载安装nodejsnodejs安装地址//我的版本是4.7.0。安装nodejs后需要npminit安装依赖并生成package.json调试工具node-inspector,亲自测试node-inspector对node版本敏感,只兼容低版本,所以可以使用4.7.0或者用于调试的vscode软件。安装调试node-inspector链接,下载快递包npminstallexpress-S,忘了模板引擎用的是ejs。Liketousejade其实是一样的,只是语法有点不同。准备工作做好后,我们就开始搭建一个综合工程。使用nodejs搭建服务//文件名bin/www以node启动服务./bin/www`bin/wwwvarapp=require('../app');//引入express入口文件vardebug=require('调试')('mydebug:http');varhttp=require('http');//引入http中间件,创建服务varport=normalizePort('3002');//端口号3002app.set('port',port);//创建HTTP服务器varserver=http.createServer(app);//在所有网络接口上监听提供的端口。服务器.listen(端口);server.on('错误',onError);server.on('监听',onListening);//将端口规范化为数字、字符串或false。函数normalizePort(val){varport=parseInt(val,10);如果(isNaN(端口)){//命名管道returnval;}if(port>=0){//端口号returnport;}返回假;}//HTTP服务器“错误”事件的事件侦听器。functiononError(error){if(error.syscall!=='listen'){抛出错误;}varbind=typeofport==='string'?'管道'+端口:'端口'+端口;//使用友好的消息处理特定的侦听错误switch(error.code){case'EACCES':console.error(bind+'requireselevatedprivileges');进程.exit(1);休息;case'EADDRINUSE':console.error(bind+'isalreadyinuse');进程.exit(1);休息;默认值:抛出错误;}}`app.js里面放入express以及相关的中间件引入express//我的版本是4.10.0`app.jsvarexpress=require('express');varapp=express();app.get('/',函数(要求,res){res.send('你好世界');console.log('你好世界');});module.exports=应用程序;`10。启动服务节点./bin/www,URLlocalhost:3002网页出现helloworld构建一个大项目稍后更新这里是我的github账号相关文件github账号下一篇express中间层构建前端项目2
