准备工作:
在开始项目之前确保自己的计算机已经安装了 Node.js
【node.js下载地址:https://nodejs.org/en/】
一、创建项目
打开文件夹,在想要的位置为项目新建一个目录文件,cmd打开新建目录的小黑窗
下载express模块:npm install express --save
下载完成之后可以用vscode打开项目,新建一个JS文件就可以开始写接口了:
在app.js文件中写接口测试一下
二、app.js:
const express = require('express') //引入模块
const app = express() //实例化模块
const port = 8080 //端口号(使用不被占用的端口,被占用的端口会报错)
//接口
// get请求 请求数据
app.get('/', (req, res) => {
res.send('Hello World!') //返回(给前端)的数据
})
// post请求 提交数据
app.post('/', function (req, res) {
res.send('Got a POST request')
})
// put请求 提交数据
app.put('/user', function (req, res) {
res.send('Got a PUT request at /user')
})
// delete 删除数据
app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user')
})
//监听端口
app.listen(port, () => {
//监听成功打印以下语句
console.log(`Example app listening on port ${port}`)
})
(写完记得保存app.js)
三、终端运行:node app.js (注意运行路径)
访问测试接口:
1、get请求方式可以直接在浏览器地址栏访问:
访问成功页面会返回 Hello World!
2、其他请求需要借助接口测试工具,以post请求为例(这里用的测试工具是apifox)
笔记: 1、引入模块 2、实例化模块 3、定义端口 4、接口 5、监听 接口模板:
实例化模块.请求方式('/路径', (req, res) => {//req=>request:接口向前端请求的参数 res=>response:接口返回给的数据
res.send('Hello World!') //返回(给前端)的数据
})
【注:每次改完代码后最后保存再重启终端的服务,不然改完的代码不起作用】
标签:node,req,res,app,express,接口,js From: https://www.cnblogs.com/xz1005xfx/p/16836621.html