关于node.js:cors解决跨域问题

51次阅读

共计 668 个字符,预计需要花费 2 分钟才能阅读完成。

跨域问题

其实跨域问题就是 这两家前缀不同所以叫跨域
file:///D:/mss/public/index.html
http://127.0.0.1

而百度搜寻多半是 jsonp 申请,他的坑在于只能 GET
想完满解决跨域就靠它了.


cors

第一步 :装置

npm i cors

第二步 :引入

var cors = require("cors")
app.use(cors())

第三步 :返回

const express = require('express')
const app = express()

var cors = require("cors")
app.use(cors())

app.post('/user', function(req, res) {
    res.send({
        name: "常吉孔",
        age: 18
    })
})

app.listen(3000, () => console.log(`Example app listening on por!`))

申请形式

  1. jQuery
  2. Vue axios

我抉择了 axios。因为我懒的去找 CDN 间接就 cnpm i axios

<template>
    <div id="app">
        <button type="button" @click="ck"> 测试 </button>
    </div>
</template>

<script>
    import axios from "axios"
    export default{
        methods:{ck()
            {axios.post("http://127.0.0.1:3000/user").then((res)=>{console.log(res)
                })
            }
        }
    }
</script>

正文完
 0