Vue 和 rails:共享 cookie
Vue and rails: Share cookie
我有一个带有 webpacker 和 Vue 的 Rails 5.2 应用程序。我的 Rails 应用程序正在使用设计进行身份验证。我正在执行以下操作:
fetch("/search?q=" + this.q)
.then(function(result) {
console.log(result)
})
.catch(function() {
});
它击中了正确的控制器。但是,由于我的搜索控制器中的 before_action :authenticate_user!
,请求被重定向。
我可以在前端和后端之间实现 JWT 或某种身份验证,但是有没有办法在开发中共享 cookie?除非我弄错了,当 webpacker 投入生产时,代码将捆绑在我的 rails 应用程序中,然后就不需要 JWT。
fetch
默认不发送cookies。
您需要包含凭据:
fetch("/search?q=" + this.q, {
credentials: 'same-origin'
})
我有一个带有 webpacker 和 Vue 的 Rails 5.2 应用程序。我的 Rails 应用程序正在使用设计进行身份验证。我正在执行以下操作:
fetch("/search?q=" + this.q)
.then(function(result) {
console.log(result)
})
.catch(function() {
});
它击中了正确的控制器。但是,由于我的搜索控制器中的 before_action :authenticate_user!
,请求被重定向。
我可以在前端和后端之间实现 JWT 或某种身份验证,但是有没有办法在开发中共享 cookie?除非我弄错了,当 webpacker 投入生产时,代码将捆绑在我的 rails 应用程序中,然后就不需要 JWT。
fetch
默认不发送cookies。
您需要包含凭据:
fetch("/search?q=" + this.q, {
credentials: 'same-origin'
})