为什么:(这个我还没搞明白,先放着回来改)
原文石墨链接:《2.改写入口文件》
1.将 ./bin/www 文件打开
找到 var http =require('http'),剪切
![]()
打开app.js文件
找到 var app = express()
![]()
将 var http =require('http') 复制到下方,加上注释 //改写入口文件
![]()
2.将 ./bin/www 文件打开
找到 var server = http.createServer(app) ,剪切
![]()
打开app.js文件
找到 var http =require('http')
![]()
将 var server = http.createServer(app) 复制到下方
![]()
3.因为不在 ./bin/www 启动项目,所以app.js也无需导出被www.js引用
所以注释掉 app.js末尾的 module.exports = app
直接监听端口 3000
![]()
4.现在我们来运行一下我们的项目,已经改写了入口文件,所以新的启动命令为 node app.js
![]()
浏览器输入 localhost:3000
![]()
5.此时可以删掉bin目录了
项目结构
![]()