Vue和rails:共享cookie

时间:2018-06-19 05:38:56

标签: javascript ruby-on-rails ruby vue.js webpacker

我有一个带有webpacker和Vue的Rails 5.2应用程序。我的Rails应用程序正在使用设计进行身份验证。我正在做以下事情:

img = gdal.Translate('',
               'pic.TIF',
               options='-ot Byte -scale minval maxval -of MEM')

击中正确的控制器。但是,由于我的搜索控制器中的fetch("/search?q=" + this.q) .then(function(result) { console.log(result) }) .catch(function() { }); ,请求会被重定向。

我可以在前端和后端之间实现JWT或某种身份验证,但是没有办法在开发中共享cookie吗?除非我弄错了,当webpacker投入生产时,代码将捆绑在我的rails应用程序中,然后就不需要JWT了。

1 个答案:

答案 0 :(得分:0)

fetch默认不发送cookie。

您需要包括凭据:

fetch("/search?q=" + this.q, {
  credentials: 'same-origin'
})