我在github上有一个项目here。我创建了一个gh-pages分支,使其在github页面上托管。他们给我托管网站的链接是here。
我是网络应用程序的新手,尤其是MEAN堆栈网络应用的新手。我的问题是 - 现在如何通过github托管我的网络应用程序?显然,托管链接会产生404错误,因为我在项目的根目录中没有index.html文件。我在项目中的“html”位于views文件夹中,并且有一个“ejs”文件扩展名(index.ejs)。
要在我的本地计算机上运行此应用程序,我启动一个npm服务器:
npm start
然后我在浏览器中导航到http://localhost:3000/#/home以查看该应用。
甚至可以在github页面上托管这个应用程序吗?我是否需要以某种方式修改我的项目才能使其工作?另外 - 我知道我必须更改数据库部分的mongoose数据库指针才能工作。任何指向正确方向的人都会非常感激!
答案 0 :(得分:6)
Github不承载nodejs实例。
答案 1 :(得分:5)
如果您想在GitHub页面上托管它,您可以按照以下步骤操作: