如何部署我的 MERN 应用?
- 在面板中打开我的服务器,点击您的服务器。
- 在概览标签页中,等待应用一行显示“MERN 已就绪”。页面会自动刷新。
- 打开网站地址一行中的链接。如果示例页面显示
MongoDB: OK,说明应用已连上数据库。
文件夹
/home/app/uygulama/sunucu:Express 应用(server.js)。连接字符串在它旁边的.env文件中。/home/app/uygulama/istemci:React 源码。构建的结果会写入sunucu/public文件夹。
修改代码
通过 SSH 连接并运行:
su - app
cd ~/uygulama
把代码复制进来之后,重启应用:
pm2 restart uygulama
应用应监听 3000 端口。
MongoDB
MongoDB 只能从服务器内部访问。面板中的登录名和密码两行是管理员账户。要从您的电脑连接,请使用 SSH 隧道。
您自己的域名
- 把您域名的 A 记录指向服务器的 IP 地址。
- 以 root 身份把旧名称全部替换掉:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile。OLD_NAME是面板中显示的地址里https://之后的部分。 - 运行
systemctl reload caddy。
Caddy 会自动获取并续期证书。
对外只开放 80、443 以及供 SSH 使用的 22 端口。
还没有服务器? 订购预装 MERN 的服务器:配置由您选择,按所选配置付费。
这对您有帮助吗?
感谢您的反馈!