Express是一个基于nodejs的web开发框架。
Hello World
0.安装nodejs环境
以腾讯云的centOS云服务器为例,先运行
1.安装
1
2
3
4
| $ mkdir myapp
$ cd myapp
$ npm init
$ npm install express --save
|
2.修改app.js,然后运行
打开浏览器,访问http://localhost:3000%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E4%BA%86
脚手架工程
1.安装express-generator
1
| $ npm install express-generator -g
|
2.生成脚手架工程
1
| $ express --view=pug myapp
|
pug是使用的模板引擎
1
2
| $ cd myapp
$ npm install
|
3.运行
在浏览器里访问。
路由
1
2
3
| app.get('/', function (req, res) {
res.send('Hello World!');
});
|
表示根目录相应http get方法
静态文件
1
| app.use('/static', express.static(__dirname + '/public'));
|
public目录下的所有文件可以作为静态资源访问。