首先初始化一个node项目npm init -y
安装Expressnpm install express
完成后写一个简单的get请求 并开启服务
const express = require('express')
const app = express()
app.get('/Login/codelogin', function(req, res) {
res.send(‘hello world’)
})
//8899是端口号 可自行修改
app.listen('8899', () => {
console.log('服务开启');
})
post/get 接收参数
GET请求
前端请求
Nodejs
app.get('/login', function(req, res) {
let {
code
} = req.query // code就是传过来的参数
})
POST
前端请求
Nodejs
安装 body-parsernpm i body-parser
使用body-parser
const bodyParser = require('body-parser');
const app = express()
app.use(bodyParser.urlencoded({
extended: true
}))
// 不同格式的POST请求参数
// bodyParser.urlencoded()解析"application/x-www-form-urlencoded" 格式的数据
// extended选项设置为true意味着用更复杂的库(querystring库)来解析URL编码的数据,这样可以解析更复杂的对象、嵌套对象
// 纯文本或其他格式 可以使用bodyParser.text()或bodyParser.raw()来处理。
app.post('/Decryption', (req, res) => {
let {
session_key,
encryptedData,
iv
} = req.body //结构出来的参数就是传过来的
})
每次修改代码都得重新启动一下服务 太麻烦了 使用 nodemon实现热更新
npm i nodemon
nodemon 执行的文件.js
运行就可以了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。