NodeJs从零单排第六期
前面五期相信大家对如何使用Nodejs有了一定的了解。
从现在开始来深入一点了解。
我们项目框架下各个文件的作用。
bin 存放可执行文件。
node_modules 存放 package.json 中安装的模块,当你在 package.json 添加依赖的模块并安装后,存放在这个文件夹下。
public 存放 image、css、js 等文件。
routes 存放路由文件。
views 存放视图文件或者说模版文件。
app.js 启动文件,或者说入口文件。
package.json 存储着工程的信息及模块依赖。
接下来说明每个文件的详细作用。
打开这个文件。
#!/usr/bin/env node 表明是 node 可执行文件。
var debug = require('debug')('firstapp’); 引入debug模块,打印调试日志。
var app = require('../app’); 引入app模块,这个模块在入口文件app.js中封装。
app.set('port', process.env.PORT || 3000); 使用app模块的set方法设置端口号,现在知道为什么localhost后面的端口号是3000了吧。
var server = ... 启动工程并监听3000端口,成功后打印 Express server listening on port 3000。
require是请求的意思,我们可以用来调用Nodejs自带的模块,还有我们自己编写的模块,调用以后就可以使用这些模块的方法。