gpt4 book ai didi

node.js - 在 Digital Ocean 上部署新的 node.js keystoneJS 应用程序

转载 作者:行者123 更新时间:2023-12-03 12:16:34 31 4
gpt4 key购买 nike

我即将部署我的第一个 Node 应用程序 (KeystoneJS) + mongoDb,我正在考虑使用 Digital Ocean。这将是我部署的第一个 Node 应用程序,也是我第一次使用 Digital Ocean。我试图从其他人那里找到部署基于 keystone 构建的应用程序的教程或指南,但未能找到一个。如果有人可以分享他们用于部署他们构建的 Node 应用程序 + keystone + mongo 的步骤,我将不胜感激。

谢谢。

最佳答案

这很简单,但没有人详细解释。我不得不敲了一会儿脑袋,然后我就明白了。我不是 Linux 专家。

首先,您设置一个具有 MEAN 配置的 Droplet。这负责 MongoDB 和 Node 设置。

然后你必须让 Mongo 作为进程运行:

蒙戈第 1 步:删除锁定文件。
sudo rm/var/lib/mongodb/mongod.lock

第二步:修复mongodb。
mongod --repair

第 3 步:
sudo mongod --port 27017 --fork --logpath/var/log/mongodb.log

第 4 步:检查 mongodb 的状态。
mongo

之后,将 keystone 项目移至 opt/mean 文件夹后,在终端中运行 node keystone 即可。

您会看到如下内容:

KeystoneJS Started:<br/>
[your project name] is ready on port 3000

我强烈建议您首先在本地机器上运行您的项目,然后在您能够在 localhost:3000 上运行它之后再移动它。

关于node.js - 在 Digital Ocean 上部署新的 node.js keystoneJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27672712/

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