NodeJS Expresss框架使用入门

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!");
});

参数获取

  1. GET

    let name = req.query.name; //不存在时会返回undefined
  2. 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});

Leave a Comment

豫ICP备19001387号-1