【发布时间】:2016-12-12 18:35:20
【问题描述】:
我正在建立一个网站,其中的着陆页和其他一些内容是基于 node、express、angular2 等的。
我想要一个运行 Hexo 的子域 (blog.mydomain.com)。
在我的开发机器上,我运行hexo server 来测试localhost:4000 上的博客。我可以通过运行hexo generate -deploy 部署到heroku。但是,似乎没有任何关于这实际上在做什么的文档。所以我有两个问题 - 如果我有一个节点应用程序,其中一个子目录包含我当前的 hexo 项目,我将如何部署它,就像我刚刚上传内容一样,什么会触发 hexo 运行?
其次,我如何从我的主应用程序路由到博客?我已经看到了一些建议将 vhost 与 express 一起使用。我是否可以通过不同的端口运行两台服务器,然后将/blog 路由到0.0.0.0:4000 例如?
【问题讨论】:
标签: node.js express heroku vhosts hexo