我正在使用next.js 9.5.x,并且正在寻找一种通过next.config.js配置主机名和端口的方法。 我已经搜索了有关此文档,但是找不到该主题的答案。
我已经在next.config.js文件中读取了一系列.env文件,用于设置服务内容并将一些环境变量传递给应用程序代码本身。我已经有了一些环境变量来指定主机名和端口,并想重用它们来为服务器/开发服务器设置主机名和端口。
我找到的用于更改这两个参数的唯一两个解决方案是next的命令行设置,或者具有自定义的server.js。目前,我正在使用自定义server.js,在内部我再次读取所有.env文件,只是为了设置端口和主机名。
我想摆脱server.js,因为我相信必须有一种方法可以通过next.config.js文件进行配置,无论如何,我已经有了,而且一切都已经就绪。
感谢您提供一些信息。