首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Vue.js开发和Rails 4后端之间共享会话?

如何在Vue.js开发和Rails 4后端之间共享会话?
EN

Stack Overflow用户
提问于 2017-12-20 17:52:19
回答 2查看 723关注 0票数 1

我正在使用一个与Rails 4.2后端共存的Vue.js cli应用程序。

这里的目标是使用现有的会话。当我为生产模式编译Vue.js应用程序时,我可以在开发模式下运行Rails服务器,并且Vue应用程序可以从public目录中正确地获得服务,会话可以工作,因为它们是在同一个域上服务的。

尝试像这样进行开发和调试是非常困难的,因为您必须在进行测试的任何更改之后编译Vue应用程序以进行生产,这也使得无法利用Vue Devtools进行调试。

如果我以开发模式服务Vue应用程序,这是通过webpack提供的,那么Vue应用程序和Rails应用程序是分开服务的,因此现在是在单独的域上,从而导致没有会话共享,必须尝试处理CORS,等等。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-25 19:43:21

在文件proxyTable中有一个名为config/index.js的选项。

通过将此选项设置为proxyTable: {"/": "http://localhost:3000"},我们能够通过本地Rails服务器将webpack根设置为代理。

3000是Rails dev服务器的默认端口,但如果您在另一个端口上运行,则可能需要更改此端口。

票数 0
EN

Stack Overflow用户

发布于 2018-01-19 16:04:48

如果你可以的话,就摆脱网络包吧。Vue可以很好地使用来自cdn。在rails模板中实例化vue应用程序时,可以使用#{@model.to_json}轻松地传递数据。

Vue组件可以使用x模板语法编写,无论是在rails模板中还是在资产管道中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47911757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档