nodejs-experss创建接口

91 阅读1分钟

使用Express创建接口 配置跨域

以下是使用 Express 创建本地 8080 接口,接收 GETPOST 请求,并配置跨域的详细示例代码:

const express = require('express'); // 引入Express框架模块
const cors = require('cors'); // 引入CORS模块

const app = express(); // 创建一个Express应用

app.use(cors()); // 使用CORS中间件

// GET请求处理
app.get('/', (req, res) => {
  res.send('这是根路由的GET请求'); // 返回响应给客户端
});

// POST请求处理
app.post('/', (req, res) => {
  res.send('这是根路由的POST请求'); // 返回响应给客户端
});

app.listen(8080, () => { // 监听8080端口
  console.log('服务器正在监听8080端口'); // 在控制台打印消息
});

以上代码中,引入了 Express 框架和CORS模块,并创建了一个 Express 应用。使用 app.use() 方法将CORS中间件添加到应用中,以实现跨域功能。

在GET和POST请求处理程序中,返回相应的响应信息给客户端。
通过调用 listen 方法来指定服务器监听的端口,并在控制台打印一条消息来指示服务器已经启动。
node app.js
如果一切顺利,将会在控制台看到"服务器正在监听8080端口"的消息,表示服务器已经开始监听 8080 端口。使用工具如 Postman / apifox 等发送GET和POST请求到http://localhost:8080,并在返回的响应中看到相应的输出。
示例展示如何在Express中处理GET和POST请求,并配置跨域功能。通过使用CORS中间件解决跨域问题