next.js:通过next.config.js配置主机名和端口的方法

时间:2020-09-05 11:17:30

标签: javascript port next.js hostname

我正在使用next.js 9.5.x,并且正在寻找一种通过next.config.js配置主机名和端口的方法。 我已经搜索了有关此文档,但是找不到该主题的答案。

我已经在next.config.js文件中读取了一系列.env文件,用于设置服务内容并将一些环境变量传递给应用程序代码本身。我已经有了一些环境变量来指定主机名和端口,并想重用它们来为服务器/开发服务器设置主机名和端口。

我找到的用于更改这两个参数的唯一两个解决方案是next的命令行设置,或者具有自定义的server.js。目前,我正在使用自定义server.js,在内部我再次读取所有.env文件,只是为了设置端口和主机名。

我想摆脱server.js,因为我相信必须有一种方法可以通过next.config.js文件进行配置,无论如何,我已经有了,而且一切都已经就绪。

感谢您提供一些信息。

1 个答案:

答案 0 :(得分:0)

更改端口:

package.josn 中,=> 脚本 => 添加 "dev": "next dev -p 5500"

"scripts": {
    "dev": "next dev -p 5500",
    "build": "next build",
    "start": "next start"
  }

enter image description here

<块引用>

*我找不到如何更改主机名。

相关问题