javascript - 我想记忆一下 readline 。怎么做?

标签 javascript node.js

我想记忆一下

rl.question("input your port do you want (about 0 - 65535) : ", function(portnumber)

在此之后:

if(netinfo > 6665){
    return console.log("Error stupid i say about 0 - 65535")
}

rl.question("input your port do you want (about 0 - 65535) : ", function(portnumber){
   if(netinfo > 6665){
     return console.log("Error stupid i say about 0 - 65535")
    } 

     netinfo = portnumber;

     const requestHandler = (request, response) => {  
      console.log(request.url)
      response.write('<b>welcome to groone simple http server :p </b>');
      response.end('ahahahahahah :)');
    }

怎么做?

最佳答案

我看到的唯一方法是递归:

(function restart(){
  rl.question("input your port do you want (about 0 - 65535) : ", function(portnumber){
    if(portnumber > 6665){
       console.log("Error stupid i say about 0 - 65535");
       return restart();
    }
    //...
  });
})()

关于javascript - 我想记忆一下 readline 。怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46301796/

相关文章:

javascript - Fancybox 尺寸错误

javascript - 如何使用 javascript 对 html 中的两个提交按钮进行两种不同的验证

javascript - 将长度值添加到 Buffer 的开头

sql-server - Nodejs mssql中的SQL Server连接超时错误

javascript - 将移动导航栏的代码放在具体化 css 中的什么位置?

javascript - 淡出(不显示)并淡入另一个元素

javascript - Jquery 和 Wordpress : The image file never shows up?

node.js - Heroku 连接 MONGODB 图集

javascript - 如何使用 nodejs 在终端中呈现扩展的 ASCII 字符

node.js - 尝试在heroku中部署 Node 应用程序时不断收到应用程序错误