Может ли функция NodeJS app.listen () Выбрать IP-адрес сайта? [Дубликат]

Вы можете использовать Arrays.toString()

String[] array = { "a", "b", "c" };  
System.out.println(Arrays.toString(array));
10
задан Randomblue 21 February 2013 в 15:50
поделиться

3 ответа

вы должны использовать server.close () not app.close () ..

var express = require('express')
  , http = require('http')
  , app = express()
  , server = http.createServer(app)

app.get('/',function(req,res){
  ...
})

server.listen(8000,'127.0.0.1',function(){
 server.close(function(){
   server.listen(8001,'192.168.0.202')
 })
})

должен работать

24
ответ дан supernova 25 August 2018 в 07:03
поделиться

То, что вы пытаетесь сделать, на мой взгляд довольно нестандартно. Я бы предложил server.close () . Закрыть будет ожидать, что весь запрос завершится и вызовет событие «закрыть». Вы можете связать это событие, чтобы прослушивать новый IP-адрес. Это довольно странно.

0
ответ дан Jean-Philippe Leclerc 25 August 2018 в 07:03
поделиться

Я думаю, что функция «unlisten», которую вы ищете, называется «close»: http://nodejs.org/api/http.html#http_server_close_callback

1
ответ дан John Zwinck 25 August 2018 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: