[WIP]express 入门
创建: 2019/04/10
| install | |
| 创建并移动进新文件夹 |
mkdir sample_app
cd sample_app
|
| 创建package.json并导入express |
npm init -y
npm install express --save
|
| hello world | |
| 代码 |
const express = require('express')
const app = express()
app.get('/', (req, res) => res.send('Hello World!'))
app.listen(3000, () => console.log('Example app listening on port 3000!'))
|
| 运行 |
node app.js
|
| express generator(生成器) | |
| 安装 |
npm install express-generator -g
|
| 确认安装 |
express -h # 显示帮助
express --version # 显示版本
|
| 创建app |
express <app_name>
|
| 测试运行 |
● windows set DEBUG=myapp:* & npm start
● mac DEBUG=myapp:* npm start
|
| route | |
app.METHOD(PATH, HANDLER) 例 router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
|
|
| 静态文件 | |
|
app.use(express.static('public'));
● 路径是 npm start 的相对路径, 以防万一可以如下制定 app.use('/static', express.static(__dirname + '/public'));
|
|
| 带namescope |
app.use('/static', express.static('public'));
|

浙公网安备 33010602011771号