使用 PM2 在 Digital Ocean 上部署节点应用程序

Deploying node app on Digital Ocean with PM2

我正在尝试将域指向我的节点应用程序。据我了解,这使用端口 80,我正在尝试使用 PM2 将我的节点应用程序作为服务启动。输入 pm2 start app.js returns 一堆看起来像这样的乱码:

â"Oâ"?â"?â"?â"?â"?â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"?â"?â"?â"¬â"?â"?â"?â"?â"?â"?â"?â"?â"?â"?â"?
â"' App name â"' id â"' mode â"' pid â"' status â"' restart â"' uptime â"' memory â"' watching â"'
â""â"?â"?â"?â"?â"?â"?â"?â"?â"?â"?â"´â"?â"?â"?â"?â"´â"?â"?â"?â"?â"?â"?â"´â"?

如果有帮助,我正在使用 express.js。为什么会吐出这个?

Digital Ocean droplet 是 运行 Linux 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

您的终端不支持这些字符。你用的是 Putty 还是什么?

尝试 babun 在 Windows 上获得全功能提示。这应该可以让你通过 ssh 进入你的 Digital Ocean VPS 而不会出现显示问题。