使用Express创建接口 配置跨域
以下是使用 Express 创建本地 8080 接口,接收 GET 和 POST 请求,并配置跨域的详细示例代码:
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors());
app.get('/', (req, res) => {
res.send('这是根路由的GET请求');
});
app.post('/', (req, res) => {
res.send('这是根路由的POST请求');
});
app.listen(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中间件解决跨域问题