gpt4 book ai didi

node.js - Node.js 中 "require(' express')()"中的第二对括号是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 02:52:38 25 4
gpt4 key购买 nike

我在这里关注socket.io聊天应用程序教程 - https://socket.io/get-started/chat/

它使用的是express框架。教程中有一段代码是:

var app = require('express')();
var http = require('http').Server(app);

如果我只使用'require('express')'而不使用第二个括号,它就不起作用。第二个括号的作用是什么?在哪里可以找到该语法的文档?

最佳答案

require('express') 返回的类型是一个函数。第二组括号是您实际调用该函数来创建 Express 应用程序的实例。

这相当于你在做

const express = require('express');
const app = express();

关于node.js - Node.js 中 "require(' express')()"中的第二对括号是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44767278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com