【发布时间】:2020-12-29 21:59:06
【问题描述】:
我最近开始学习 JS,之前我是基本的编程背景,但一直停留在 OOP 概念上。
所以这里我们导入我认为是通过写需要的express模块(express)。但我不明白为什么我们将它存储在一个变量中。
同样,然后将 express() 存储在 app 变量中,然后使用 app 变量做一些事情。
我的意思是这是如何工作的?此代码块中的内容是什么?请详细说明。
提前致谢。
const express = require('express')
const { createReadStream } = require('fs')
const app = express()
app.get('/' , (req,res) => {
createReadStream('index.html').pipe(res)
})
【问题讨论】:
-
为什么要在变量中存储一些东西?多次使用它而无需创建另一个实例的必要开销。
-
如果我处于你的位置,如果不学习 OOPS 和 JavaScript 中的一些基本编程,我就不会学习 express JS。这是基本的 express JS,您实际上是在要求我们向您解释一章。强烈建议你尝试一些基本的 JS。例如,去这里 - developer.mozilla.org/en-US/docs/Learn/Server-side
标签: javascript node.js express oop