require一个模块是以当前执行文件的所在位置为起始点查找,而fs一个文件在需要写文件的绝对路径。
__dirname 在nodejs中代表当前js执行文件的绝对路径。
在中间件中,use与get等方法的区别为,use可以匹配路径中匹配到第一层路径之后的任意子路径,类似模糊匹配,即
app.use('/foo',function (req,rsp) { rsp.send("foo"); })
在地址当中可以匹配foo/1,foo/2,而get方法不行,想要匹配foo/1,必须写
app.get('/foo/1',function (req,rsp) { rsp.send("foo"); })