官网: https://www.expressjs.com.cn/
Express4.17.2
基于 Node.js 平台,快速、开放、极简的 Web 开发框架
安装
首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。
其实最重要的就是安装express:
$ npm install express --save
HelloWorld
编写app.js文件
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
//返回json
app.get('/test', (req, res) => {
res.json({
code:200,
message:"获取数据成功",
data:"测试数据"
})
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
运行
$ node app.js
Then, load http://localhost:3000/ in a browser to see the output.
跨域配置
在中间添加如下代码
/**
* 跨域
*/
app.all('*', function (req, res, next) {
console.log(req.originalUrl)
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', '*');
res.header('Access-Control-Allow-Methods', '*');
res.header('Access-Control-Max-Age',3600);
next();
});
//上边已经存在该代码
app.get('/', (req, res) => {
res.send('Hello World!')
})