Node.js服务器文件执行

Node.js服务器文件执行,node.js,Node.js,我是Node的新手,正在努力了解它是如何工作的。我有一个server.js文件,用于配置和启动节点服务器。我的问题是,这段代码是只执行一次,还是对每个新用户执行一次。例如,我添加了一行: console.log("test"); 到文件中。这行代码是只执行一次还是每次新用户访问应用程序时都执行一次 单独编写console.log()只会运行一次。对每个用户重复的命令必须在get或其他服务器启动挂钩的上下文中编写 例如,此示例代码将只打印一次foo,但针对每个用户进行测试: console.lo

我是Node的新手,正在努力了解它是如何工作的。我有一个server.js文件,用于配置和启动节点服务器。我的问题是,这段代码是只执行一次,还是对每个新用户执行一次。例如,我添加了一行:

console.log("test");
到文件中。这行代码是只执行一次还是每次新用户访问应用程序时都执行一次

单独编写console.log()只会运行一次。对每个用户重复的命令必须在
get
或其他服务器启动挂钩的上下文中编写

例如,此示例代码将只打印一次foo,但针对每个用户进行测试:

console.log('foo')
//
http.createServer(function (request, response) {
    console.log('test')
})

你没有提供足够的信息来回答你的问题。如果您使用的是标准服务器示例应用程序,并且在请求处理程序中添加了console.log语句,则每次代码块处理请求时都会执行该语句。如果放置在启动服务器的代码块中,则仅在服务器启动时执行。这有意义吗?

在这种情况下,每次请求到达服务器时,节点都会执行传递给http.createServer的函数。