我尝试了在heroku节点示例:
https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction
并且将Postgres用作数据库,所有的工作都正常。
现在我想在本地运行它,所以我使用了来自以下网址的示例: https://devcenter.heroku.com/articles/heroku-local 为了将DATABASE_URL转移到我的.env文件中,但是即使当我运行Heroku local时它显示时也无法使其工作:
数据库仍未连接,当我添加以下内容时:
```php mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); ```
我收到了MySQL错误消息:“没有这样的主机名”。这表明数据库配置中的主机名无效。请检查您的数据库配置并确保主机名正确。
现在我想在本地运行它,所以我使用了来自以下网址的示例: https://devcenter.heroku.com/articles/heroku-local 为了将DATABASE_URL转移到我的.env文件中,但是即使当我运行Heroku local时它显示时也无法使其工作:
[OKAY] Loaded ENV .env File as KEY=VALUE Format
数据库仍未连接,当我添加以下内容时:
```php mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); ```
我收到了MySQL错误消息:“没有这样的主机名”。这表明数据库配置中的主机名无效。请检查您的数据库配置并确保主机名正确。
console.log(process.env.DATABASE_URL);
它向控制台写入了未定义的值。