NodeJS Expresss框架使用入门。
假设你已经安装好了NodeJS和npm。
首先安装Express
npm install -g express
创建一个简单的HTTP服务
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, world!");
});
app.listen(8000, () => {
console.log('示例应用正在监听 8000 端口!');
});
简单路由
app.get('/', (req, res) => {
res.send('Hello, index!");
});
app.get('/user', (req, res) => {
res.send('Hello, user!");
});
app.post('/article', (req, res) => {
res.send('Hello, article!");
});
参数获取
-
GET
let name = req.query.name; //不存在时会返回undefined
-
POST
获取POST参数比GET要麻烦一些,首先要安装一个中间件body-parser
npm install body-parser
在代码中配置body-parser
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
完了之后就可以用req.body
来获取POST请求参数了。
let name = req.body.name; //不存在时会返回undefined
响应输出
返回文本
res.send('Hello, article!");
返回JSON
res.send({num:1234});