一起服务ExpressJS和EmberJS
我有点困惑如何join客户端和服务器,特别是连接到ExpressJS RESTful服务器的EmberJS客户端。
在开发中,我有我的Express服务器运行,端口3000.然后,使用
ember serve
我有一个客户端运行在端口4200.一切都很好,服务器和客户端一起工作。
现在,让我们说我需要部署到一台服务器。 这是我感到困惑的地方。 我构build了我的烬宝应用程序,将我的服务器应用程序中的所有文件从“dist”复制到我的“公共”文件夹中。 这工作,所有的路由是由Ember处理 – 直到我尝试从地址栏导航。 然后快速启动并尝试路由应用程序,返回一个404。
如何部署真实世界的应用程序来说Heroku? 他们只有我能看到的选项是我有Heroku上运行的多个应用程序 – 一个服务器应用程序,然后是一个客户端应用程序。
这种设置的最佳/常用做法是什么?
谢谢
好的,所以我觉得自己有点白痴。 对于那些也这样做,你只需要一个快速的通配符路线,然后呈现您的索引文件:
req.sendFile("public/index.html");
- 在单独的线程NodeJs中运行长时间运行的快速API进程
- Mongooseasynchronous调用另一个模型使validation不可能
- 我如何使用Alamofire进行基于令牌的authentication?
- 在数据标题中不显示cookieSession密钥
- 存储令牌推送通知
- 如何从服务器端的多个input字段(Express.js / Node.js)中查找数据?
- 清理closuresexpress.js + mongodb服务器(使用node.js)
- TDD先testingNodejs表示Rest Api – unit testing中间件/控制器/路由
- nodejs api和swift应用程序之间的连接