我目前正在使用Rails api来与我的js网站一起使用,在尝试将数据发布到服务器时,我一直收到此错误Unhandled Rejection (SyntaxError): Unexpected token T in JSON at position 0
。
我想知道是否有人可以帮助我解决此问题。错误位于我的代码中。
}
} catch(errors) {
//error is on this line below
let formErrors = JSON.parse(errors);
let errorsArray = [];
for(var key in formErrors) {
答案 0 :(得分:0)
最终发现在我的rails项目中未设置机架cors。所以,如果有人有这个问题。只需在以下位置配置机架cors:
config/application.rb
并粘贴以下内容:
config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', headers: :any, methods: [:get, :post, :options]
end
end