Screenshot of the problem
The following error occurs when sending ajax:
Access to XMLHttpRequest at 'localhost:3000/' from origin 'http://localhost:3000' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge, https, chrome-untrusted.
translate:
CORS策略已阻止从源'http://localhost:3000'访问'localhost:3000/'处的XMLHttpRequest:跨源请求仅支持协议方案:http、data、chrome、chrome扩展、https。
Sao Nian, I guess you must have written ajax like this:
$.ajax({
async: true,
url: 'localhost:3000/',
type: 'post',
...
})
http://
Just add before the url address .
$.ajax({
async: true,
url: 'http://localhost:3000/',
type: 'post',
...
})