我在使用节点在 DigitalOcean Droplet 上部署应用程序时遇到问题。
我已经设置好了一切,但是当我使用 Node Server.js 启动服务器时,我得到:
我发现这与 Sequelize 有关,但我不知道如何解决它。我是否必须在 Droplet 上创建一个新用户,该用户将与可以连接到数据库的用户的凭据相匹配或什么?
对于另一个问题,当我尝试访问服务器上的任何 URL 时,我得到以下信息:
我认为这是 HTTPS 的问题,但不知道如何获取受信任的证书。
尝试使用 MySQL 命令行连接到您的 MySQL 服务器
GRANT ALL PRIVILEGES ON your_database.* TO 'your_user'@'your_server_ip' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
并且您可以使用 Certbot 获取和管理 SSL/TLS 证书。