gpt4 book ai didi

heroku - 如何在 Heroku 上提供 Gitbook

转载 作者:行者123 更新时间:2023-12-02 03:12:49 25 4
gpt4 key购买 nike

我有一个Gitbook存储库,我想通过 Heroku 提供它。我应该如何为此目的设置我的应用程序?如何告诉`Gitbookserve'命令监听Heroku的端口?

谢谢。

最佳答案

不要直接在 Heroku 上运行 gitbook-cli,gitbbok 将使用大量内存并超过免费 dyno 的 512MB 限制。最好的方法是首先将您的图书构建为静态网站,然后使用 nodejsexpress static 或 sinatra 提供静态内容。

在您的 gitbook 文件夹中运行以下命令。

gitbook build

将创建一个新文件夹,_book,所有 html 文件都将位于此处。您现在可以在 Heroku 上创建新应用并提供静态内容。

完成gitbook build后,您可以使用 Express 提供该目录通过创建一个 app.js 文件,如下所示:

var express = require('express'); 
var app = express();
app.use(express.static(__dirname + '/_book'));

app.listen(process.env.PORT || 3000);

非常简单。欲了解更多信息:Static files served by node.js on heroku - is it a good idea?

关于heroku - 如何在 Heroku 上提供 Gitbook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32766146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com