【发布时间】:2017-03-17 14:39:55
【问题描述】:
我正在使用 Vapor,在我的秘密文件夹中,我有 postgresql.json,其中包含以下文本:
{
"host": "127.0.0.1",
"user": "userName",
"password": "",
"database": "friends",
"port": 5432
}
服务器显然依赖于这个文件,因为当我删除这个文件时,它无法运行。但是,当我包含 postgresql.json 并更改端口时,它对服务器没有影响。它始终侦听端口 8080。如何更改我的端口?
【问题讨论】:
-
8080 通常是您的 Web 服务器的端口,而不是 Postgres 端口。要更改 Postgres server 的端口,您需要编辑
postgresql.conf -
为什么文档说明在postgresql.json中输入5432作为端口如果没有效果? @a_horse_with_no_name
-
我不知道您指的是哪些文档,但您似乎将数据库服务器的端口与 Web 服务器的端口混淆了。
-
文档在这里:document 也请您向我解释一下数据库服务器的端口和 Web 服务器的端口之间的区别@a_horse_with_no_name
-
请记住,根据您正在运行的开发或生产,vapor 会在不同的位置查找 postgresql.json。
标签: postgresql vapor