我有这个错误
XMLHttpRequest无法加载http://127.0.0.1:1337/.对预检请求的响应未通过访问控制检查:当请求的凭据模式为"包含"时,响应中"访问控制 - 允许 - 凭证"标头的值为"必须为'真'.原产地" 的http://本地主机:63342 ",因此没有允许访问.XMLHttpRequest发起的请求的凭据模式由withCredentials属性控制.
我在这里读到了一些主题,但我没有找到适合我的解决方案.也许我只是不明白这一切是如何运作的.但是,我怎么能解决这个问题呢?先感谢您.
const Koa = require('koa')
const Router = require('koa-router')
const koaBody = require('koa-body')()
const router = new Router({})
const koaCors = require('koa-cors')
router
.post('/', koaBody, async function (ctx) {
console.log(ctx.request.body)
ctx.status = 200
ctx.body = 'POST'
})
.get('/', async function (ctx) {
ctx.status = 200
ctx.body = 'GET'
})
exports.createServer = function () {
const app = new Koa()
app
.use(router.routes())
.use(router.allowedMethods())
.use(koaCors())
app.listen(1337)
}
exports.createServer()Run Code Online (Sandbox Code Playgroud)
function submitForm(form) …Run Code Online (Sandbox Code Playgroud)