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

一、安装cors

npm install cors

二、在接口文件中使用cors

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}`);
});

三、可以选择闲置访问源

app.use(cors({
  origin: 'http://你的允许访问的域名'
}));

相关推荐

  1. 通过服务器配置cros解决问题

    2024-07-14 05:26:02       40 阅读
  2. 问题CORS

    2024-07-14 05:26:02       34 阅读
  3. SpringCloud Gateway解决CROS问题

    2024-07-14 05:26:02       54 阅读
  4. 问题+解决express

    2024-07-14 05:26:02       34 阅读
  5. 解决问题

    2024-07-14 05:26:02       41 阅读
  6. 解决问题

    2024-07-14 05:26:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 05:26:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 05:26:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 05:26:02       62 阅读
  4. Python语言-面向对象

    2024-07-14 05:26:02       72 阅读

热门阅读

  1. 大语言模型系列-Transformer

    2024-07-14 05:26:02       25 阅读
  2. Layer2是什么?为什么需要Layer2?

    2024-07-14 05:26:02       26 阅读
  3. SpinalHDL之实用工具(上篇)

    2024-07-14 05:26:02       25 阅读
  4. 自监督学习和对比学习举例讲解(附代码)

    2024-07-14 05:26:02       23 阅读
  5. web黑马课总结笔记(持续更新)

    2024-07-14 05:26:02       26 阅读
  6. 天童教育:要增强孩子的自理能力

    2024-07-14 05:26:02       25 阅读
  7. 测试工程师面试热门问题(六)

    2024-07-14 05:26:02       22 阅读
  8. JVM:自动垃圾回收

    2024-07-14 05:26:02       25 阅读
  9. 使用openssl生成自签名证书

    2024-07-14 05:26:02       26 阅读
  10. 【TS】如何使用联合类型和交叉类型

    2024-07-14 05:26:02       31 阅读