环境
Node.js: 6.5.0
Express: 4.14.1
SQLite3: 3.9.2
使用 ejs 模板引擎
$ express -e blog
app.js:启动文件,或者说入口文件
package.json:存储着工程的信息及模块依赖,当在 dependencies 中添加依赖的模块时,运行 npm install ,npm 会检查当前目录下的 package.json,并自动安装所有指定的模块
node_modules:存放 package.json 中安装的模块,当你在 package.json 添加依赖的模块并安装后,存放在这个文件夹下
public:存放 image、css、js 等文件
routes:存放路由文件
views:存放视图文件或者说模版文件
bin:存放可执行文件
安装 Express
$ npm install express
express 4.x以后将express命令独立到 express-generator包中,所以想使用express初始化项目目录,可以npm install express-generator$ npm install express-generator
新建项目
$ express hello
$ cd hello && npm install
然后运行
$ DEBUG=blog:* npm start
结果这里卡住了
设置一下镜像服务
$ npm config set registry "http://registry.npmjs.org/"
重新运行
$ npm start
然后就可以跑了