在github页面上托pipe我的MEAN栈web应用程序

我有一个在github上的项目。 我创build了一个gh-pages分支,让它在github页面上托pipe。 他们给我的托pipe网站的链接在这里 。

我对networking应用程序相当陌生,特别是对于新的MEAN堆栈web应用程序。 我的问题是 – 我怎样才能访问我的networking应用程序,现在它是通过github托pipe? 显然托pipe的链接提供了一个404错误,因为我没有在项目的根目录index.html文件。 我在项目中的“html”是在视图文件夹中,并有一个“ejs”文件扩展名(index.ejs)。

要在本地机器上运行这个应用程序,我启动一个npm服务器:

npm start 

然后,我在浏览器中导航到http:// localhost:3000 /#/ home以查看该应用程序。

甚至有可能在github页面上托pipe这个应用程序? 我是否需要以某种方式修改我的项目以使其工作? 另外 – 我知道我将不得不改变数据库部分工作的mongoose数据库指针。 任何指针正确的方向将不胜感激!

Github不承载nodejs实例。

如果您想在GitHub页面上托pipe它,您可以按照下列步骤操作:

  1. 独立的angular度前端与节点后端API。
  2. 将您的Angular前端托pipe到GitHub页面。
  3. 然后将您的节点托pipe到一些云托pipe。 确保你启用了CORS。 它将用作REST API。
  4. 现在使用REST API端点连接整个应用程序。