使用Node.js和Express。
当我调用Application.listen方法时,我可以在我传递给Application.listen方法的参数的回调函数中,通过名字访问返回的Server对象。
var myVariableName = app.listen(3000, () => {
console.log(myVariableName.address().port)
});
我已经可以在 myVariableName
即使我正在创建变量的过程中!这怎么可能?
这怎么可能呢?我想了解一下,这样我就可以实现允许我在回调参数中用名字引用返回对象的函数。
正如评论中所说的 特定性能,你不能得到该变量。相反,你可以使用另一个事件作为。
app.listen(3000)
app.on('listening', () =>{
console.log(app.address().port)
})