Как перенаправить URL-адрес браузера пользователя на другую страницу в Nodejs?

В приложении, которое я пытаюсь написать, главная страница(http ://локальный хост :8675)имеет следующий вид:

Вот код в server.js:

http.createServer(function(request, response) {
  var root = url.parse(request.url).pathname.split('/')[1];
  if (root == '') {
    var query = url.parse(request.url).search:
    if (query == '?joinnew') {
      var newRoom = getAvaliableRoomId(); // '8dn1u', 'idjh1', '8jm84', etc.
      // redirect the user's web browser to a new url
      // ??? How to do.  Need to redirect to 'http://whateverhostthiswillbe:8675/'+newRoom
...
}}}

Я был бы рад, если бы был способ сделать это, когда мне не нужно было бы знать адрес хоста, поскольку он может измениться.

Объект 'http' является обычным require ('http' ), НЕ требует ('express' ).

69
задан piperchester 2 July 2017 в 19:39
поделиться