app.get(“/“,...)与app.use(“/“,...)里面“/“的含义
1、app.get("/")相当于添加个事件监听。当用户以get方式请求"/"时,它后面的回调函数会执行,其回调函数中的req,res与http模块内容保持一致。
2、
app.use("/public",express.static("public"))
这是托管静态资源。【让客户直接访问静态资源是一个web服务器最基本的功能】其中"/public"是限制访问前缀,也就是说想要访问public下的内容,必须在请求url中加上/public。当然也可忽略前缀如下:
app.use(express.static("public"))
此时,所有放在public下的内容可以直接访问,url中并不需要存在public这级目录。在public下新建index.html,可以直接访问到。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
