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://你的允许访问的域名'
}));
相关推荐
iDao技术魔方7 小时前
Node.js v26.5.0 深度解读:import Text、流式 ReadableStreamTee、以及隐藏的安全加固浪潮
安全·node.js
BAIGAOa9 小时前
还在手写 if-else 响应按键?我用 React-Ink 搭配键盘引擎解决了
node.js
Excel效率人12 小时前
飞书自动回复机器人开发:@机器人自助查询物流信息
机器人·node.js·飞书
先吃饱再说1 天前
从“地狱”到“楼梯”再到“同步写法”:Node.js 异步的二十年与Node内置fs模块详解
node.js
知识收割者1 天前
Nodejs也能写Agent - 10.LangChain篇 - 初识LangChain
node.js
HjhIron1 天前
Node.js 内置模块之 path 与 fs:从路径拼接到异步演进
node.js·promise
触底反弹1 天前
🚀 Node.js path 和 fs 模块,从回调地狱到 async/await 的进化之路!
javascript·后端·node.js
sugar__salt1 天前
Node.js path 与 fs 核心模块完全指南 —— 从路径处理到异步流程控制
javascript·node.js
屑曦晨1 天前
npm 全局包迁移指南:从系统目录到用户目录
npm·node.js
moMo1 天前
Node.js 文件操作:path 路径与 fs 异步流程
node.js