Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 如何在express中的子目录上挂载Ghost大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个用express构建的现有网站,我想添加一个由Ghost驱动的“/ blog”.我已经将Ghost添加到我的依赖项中,在Ghosts配置中安装并配置了urls到localhost:3000 / blog,但现在我遇到了麻烦.

在我的app.js中,我添加了以下几行:

var blog = require('./routes/blog');
app.use('/blog',blog);

我的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;

我很确定blog.js是不正确的.

解决方法

@H_404_26@ 节点是非常有限的,对于ghost不能配置为快速中间件的情况,我相信这是这里的情况.

这使得Loadbalancers和DNS成为解决此问题的方法.在诸如HAPRoxy或@L_607_11@之类的东西上你可以在/ blog路径上制作这些@L_696_12@,需要满足HTML加载所需的脚本以及@L_696_12@它们.

这可能也是更好的做法,因为你分开了关注点.

大佬总结

以上是大佬教程为你收集整理的node.js – 如何在express中的子目录上挂载Ghost全部内容,希望文章能够帮你解决node.js – 如何在express中的子目录上挂载Ghost所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。