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

Javascript next.js:通过next.config.js配置主机名和端口的方法,javascript,port,next.js,hostname,Javascript,Port,Next.js,Hostname,我正在使用next.js 9.5.x,我正在寻找通过next.config.js配置主机名和端口的方法。 我已经搜索了有关此主题的文档,但没有找到此主题的答案 我已经在next.config.js文件中阅读了一系列.env文件,用于设置一些东西,并将一些环境变量传递给应用程序代码本身。我已经得到了一些指定主机名和端口的环境变量,并且希望重用它们来为服务器/开发服务器设置主机名和端口 对于更改这两个参数,我找到的唯一两个解决方案是next的命令行设置,或者使用自定义的server.js。目前我正在

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

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

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

我想去掉server.js,因为我相信一定有办法通过next.config.js文件来配置它,不管怎样,我已经有了,所有的东西都已经准备好了

谢谢您提供有关此的一些信息。

要更改端口:

package.josn
,=>scripts=>中添加“dev”:“下一个dev-p5500

“脚本”:{
“开发”:“下一个开发-p5500”,
“构建”:“下一个构建”,
“开始”:“下一次开始”
}

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


这用于在使用
next/image
组件时设置自定义域,并且没有解决OP的问题。以前我误解了这个问题,所以我只是更正了我的答案。。。