node.js - 在 github 页面上托管我的 MEAN 堆栈 Web 应用程序

标签 node.js express github npm github-pages

我有一个项目 here那是在github上。我创建了一个 gh-pages 分支以将其托管在 github 页面上。他们给我的托管网站链接是 here .

我是网络应用程序的新手,尤其是 MEAN 堆栈网络应用程序的新手。我的问题是——既然我的网络应用程序是通过 github 托管的,我该如何访问它?显然托管链接给出了 404 错误,因为我在项目的根目录中没有 index.html 文件。我在项目中的“html”位于 View 文件夹中,并具有“ejs”文件扩展名 (index.ejs)。

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

npm start

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

甚至可以在 github 页面上托管此应用程序吗?我是否需要以某种方式修改我的项目以使其工作?另外 - 我知道我将不得不更改 mongoose 数据库指针以使数据库部分正常工作。任何指向正确方向的指示都将不胜感激!

最佳答案

Github 不托管 nodejs 实例。

关于node.js - 在 github 页面上托管我的 MEAN 堆栈 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30604649/

相关文章:

node.js - Blob 保存为 [object Object] Nodejs

node.js - Express.js 中的自定义回调 get

GitK 将 remote/origin/master 显示为 master 后面,但 git status 和其他命令坚持一切都是最新的

GitHub:对文件使用 UTF-8 编码

node.js - 未处理的拒绝 TypeError : dbUser. validPassword 不是函数 Sequelize Node React Passport

node.js - 尝试理解 Node JS 路由代码

javascript - 在node.js中使用外部json到jade

node.js - 我遇到 EADDRINUSE 问题,但没有任何内容使用 3000 端口。这怎么可能?

search - 如何在 GitHub 上搜索以获得精确的字符串匹配,包括特殊字符

node.js - 错误时未生成 npm-debug.log