摘要:A next.js客户面向应用程序和express.js web api。所以我是来寻求帮助的。next.js应用程序呈现出所有客户面对的东西。express.js web通过http仅管理设置为next.js头的安全cookies来管理用户会话(到目前为止工作得很好),next.js客户端包括
我正在参与的这个项目分为后端(Ruby on Rails)和前端(Backbone.js)两个部分。目前,我们正在尝试在Heroku上部署这两个部分,使用独立的存储库。我们没有后端部分的问题,但我们发现我们的前端不工作,得到内部服务器错误500。我们试图欺骗Heroku,使其认为我们的前端文件是PHP。因为这些文件不是完全静态的,所以这个技巧不起作用。
我设置了一个node.js /Express服务器,它从根url路径(本地主机:3333)为公用文件夹内的单页应用程序(在Vue.js中)提供服务。现在,在我的SPA中的index.html中,我可以轻松地在我的应用程序中导航到其他页面(这些页面都是由vue.js History API处理的(而不是散列))。但是,如果我在浏览器中直接输入某个路由,该路由应该指向我SPA中的某个子页面(例如,localhost:3333