我是Node.js的新手。我试图通过一个示例来学习。我在“ app.js”中遇到了以下语句。
var express = require("express");----->1
var app = express(); --------->2
所以我理解第一条语句是加载express模块。第二条语句需要什么?
为了在我的app.js中加载MYSQL模块,我们使用
var mysql = require("MYSQL");
我们通过mysql.connect(“”)等访问SQL属性。
那么为什么我们不能写“ express.get()”而不是“ app.get()”?
为什么我们需要var express = require(“ express”);?
任何帮助将不胜感激。
express
是一个模块,可用于创建多个应用程序。
var ex = require('express')
将此模块放入变量ex
。一旦有了对模块的引用,就可以使用它来创建应用程序。每个模块都有自己的API。按照expressjs文档- http://expressjs.com/en/4x/api.html,该模块是事实,可用于创建应用程序的功能
var app1 = ex();
var app2 = ex();
例如,您可能想让多个Web应用程序在不同的端口上侦听。
如果您只想要一个应用程序(但它的可读性较差),则可以编写
var app = require('express')();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句