express修改默认端口

发布时间 2023-04-10 16:14:27作者: 明月下

首先express设置端口的方法是

const post = 3000
app.set('port', port);
app.listen(post, function() {
  console.log('App is listening on port ' + post);
});

 app.set(name, value)

将设置 name 分配给 value。您可以存储任何您想要的值,但某些名称可用于配置服务器的行为。这些特殊名称列在 应用设置表 中。

为布尔属性调用 app.set('foo', true) 与调用 app.enable('foo') 相同。同样,为布尔属性调用 app.set('foo', false) 与调用 app.disable('foo') 相同。

使用 app.get() 检索设置的值。

app.listen([port[, host[, backlog]]][, callback])

绑定并监听指定主机和端口上的连接。此方法与 Node 的 http.Server.listen() 相同。

如果端口被省略或为 0,操作系统将分配一个任意未使用的端口,这对于自动化任务(测试等)等情况很有用。

 

 

需要注意:express通常在app.js中设置配置,但是在本地测试环境启动时,可能会有bin文件下的www.js来启动node服务。在www.js文件中可能有其他设置,需要一并修改。而线上直接启动app.js的话,则没有www.js中的配置