Programmatically stop and restart express servers (to change ports)

前端 未结 2 727
忘掉有多难
忘掉有多难 2021-02-06 22:01

I\'m looking to be able to basically change ports that my express app is running on.

I\'ve tried:

server.on(\'close\', function() {
  server.listen(3000)         


        
2条回答
  •  太阳男子
    2021-02-06 22:20

    The issue is that .listen is asynchronous. By calling .close immediately after calling .listen, you are closing it before it has been opened.

    Try this instead.

    server.listen(8080, function() {
      server.close();
    });
    

提交回复
热议问题