use*_*871 8 node.js express ghost-blog
我有一个用express构建的现有网站,我想添加一个由Ghost驱动的"/ blog".我已经将Ghost添加到我的依赖项中,在Ghosts配置中安装并配置了urls到localhost:3000/blog,但现在我遇到了麻烦.
在我的app.js中,我添加了以下几行:
var blog = require('./routes/blog');
app.use('/blog', blog);
Run Code Online (Sandbox Code Playgroud)
我的blog.js看起来像这样:
var express = require('express');
var router = express.Router();
var ghost = require('ghost');
ghost().then(function (ghostServer) {
ghostServer.start();
});
router.get('/', ghost);
module.exports = router;
Run Code Online (Sandbox Code Playgroud)
我很确定blog.js是不正确的.
ghost对于无法配置为中间件的情况,节点的作用非常有限express,我相信这里就是这种情况。
这样您就可以使用负载均衡器和 DNS 来解决此问题。在类似的事情上HAPRoxy,或者Nginx您可以在路线上进行这些重定向/blog,也需要满足 HTML 加载和重定向它们所需的脚本。
这可能也是更好的做法,因为您分离了关注点。
| 归档时间: |
|
| 查看次数: |
767 次 |
| 最近记录: |