Node.js配置CORS跨域(解决服务器api接口跨域问题)

一、安装cors

bash 复制代码
npm install cors

二、在接口文件中使用cors

javascript 复制代码
const express = require('express');
const cors = require('cors');  // 引入 cors 中间件
const app = express();
const port = 3000;

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

const catList = [
  {
    image: 'https://1317036699.vod2.myqcloud.com/8af1bb6fvodcq1317036699/d2b016581253642700822735154/As9K0OL6r7AA.jpg',
    title: '猫1',
    originalPrice: 9999,
    favourPrice: 8888,
    tip: '自营'
  },
  // ... 其他猫的数据
];

app.get('/api/cats', (req, res) => {
  res.json(catList);
});

app.listen(port, () => {
  console.log(`Server running at http://localhost:${port}`);
});

三、可以选择闲置访问源

javascript 复制代码
app.use(cors({
  origin: 'http://你的允许访问的域名'
}));
相关推荐
GDAL23 分钟前
express.json 深入全面讲解教程
json·express
敢敢のwings33 分钟前
MCP Node.js SDK 全栈开发环境搭建详解
node.js
running up33 分钟前
Bun 全面指南及与 Node.js 深度对比
node.js
BD_Marathon37 分钟前
【JavaWeb】Node.js_简介和安装
node.js
BD_Marathon2 小时前
【JavaWeb】NPM_简介和相关配置
前端·npm·node.js
GDAL2 小时前
Express 中 CORS 跨域问题解决教程
express·cors
GDAL2 小时前
express.text和fetch配合使用深入全面教程
express·text
BD_Marathon2 小时前
NPM_配置的补充说明
前端·npm·node.js
程序员爱钓鱼12 小时前
Node.js 编程实战:文件读写操作
前端·后端·node.js
sg_knight19 小时前
Nuxt 4 生产环境部署指南 (Node.js + Nginx)
运维·nginx·node.js·nuxt·ssr