如果你要 Express 3
sudo npm install -g express-generator@3
express 4 的话
sudo npm install -g express-generator
express创建博客
1
|
express -e blogname
|
1
2
|
接着运行node start
这里注意
3
.x版本的express是node app运行,而
4
.x发生了变化,启动文件在bin/www
|
使用npm安装缺失的模块
1
2
3
|
cd blog
npm install
npm start
|
最后在浏览器中运行localhost:3000
express中的文件夹
· node_modules, 存放所有的项目依赖库。(每个项目管理自己的依赖,与Maven,Gradle等不同)
· package.json,项目依赖配置及开发者信息
· app.js,程序启动文件
· public,静态文件(css,js,img)
· routes,路由文件(MVC中的C,controller)
· Views,页面文件(Ejs模板)
express特点
- 支持路由
- 模版解析
- 动态视图
- 会话机制
- CSRF保护
- 静态文件服务
- 错误控制器
- 访问日志
- 缓存
- 插件支持
- 文件上传等