其他分享
首页 > 其他分享> > cors 解决跨域

cors 解决跨域

作者:互联网

html 请求

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="./jquery.min.js"></script>
</head>
<body>
<button id="btn">这里是cors解决跨域</button>


<script type="text/javascript">
    $('#btn').click(function () {
        $.ajax({
            url: 'http://localhost:3000/index',
            method: 'get',
            data: {name: 'zhangsan', age: 18},
            success: function (result) {
                console.log(result)
            },
            error: function (err) {
                console.log(err)
            }
        })
    })
</script>
</body>
</html>

 

js 解决跨域

let express = require('express')

let app = express()

app.get('/index', function (req, res) {
    // cors 添加请求头 端口是地址栏目前的端口是多少
    res.setHeader('Access-Control-Allow-Origin', 'http://localhost:63342')
    let corsArr = [{name: 'zhangsan', age: 21}, {name: 'lisi', age: 20}]
    res.send(corsArr)
})

app.listen(3000, function (err) {
    if (err) console.log(err)
    else console.log('cors服务器启动成功')
})

标签:function,console,跨域,err,res,cors,解决,log
来源: https://www.cnblogs.com/zhengwenfang/p/16502241.html