小编Ama*_*yaz的帖子

为什么我们在 http.createServer(app) 中传递“app”

为什么我们在 http.createServer(app) 中传递“app”,因为我们也可以传递

例如:

var app = require('./app')
const http = require('http')
const port = 3500 || process.env.PORT


var server = http.createServer(app) //here we pass app
Run Code Online (Sandbox Code Playgroud)

在其他代码中,我们传递了一些不同的参数,例如

https.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.write('Hello World!');
  res.end();
}).listen(port)
Run Code Online (Sandbox Code Playgroud)

node.js express nodejs-server

5
推荐指数
2
解决办法
815
查看次数

我想在其中学习如何处理异步代码的Node js代码

setTimeout(()=>{
        console.log('time out')
    },3000)
}

go();
console.log('app')
Run Code Online (Sandbox Code Playgroud)

这是异步代码,我想在延迟后打印应用程序,但是我们知道先打印“应用程序”,然后再打印“超时”。

asynchronous node.js express node-modules nodejs-stream

0
推荐指数
1
解决办法
55
查看次数