Node.js+Express框架跨域解决方案

Node.js+Express框架跨域解决方案cors、express

大家好,欢迎来到IT知识分享网。Node.js+Express框架跨域解决方案"

后端接口书写中,经常会遇到跨域的问题,可通过如下方法解决。

一.包下载

npm i express -S
npm i cors -S

二.代码

// 引入express
const express = require('express')
// cors同源策略
const cors = require('cors')
// 实例化express
const app =express()
// 解决同源
app.use(cors()) 
//设置跨域访问
app.all('*', function (req, res, next) { 
   
    res.header("Access-Control-Allow-Origin", "*");
      res.header("Access-Control-Allow-Headers", "content-type");
      res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
      res.header("X-Powered-By", ' 3.2.1')
      res.header("Content-Type", "application/json;charset=utf-8");
      next();
})
// 监听端口
app.listen(自定义端口号, '0.0.0.0', (res) => { 
   
    console.log('Server Running ...')
})

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15293.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信