我刚从Express.js
开始。在官方的入门指南中,他们显示了以下基本代码:
var express = require('express')
var app = express()
// respond with "hello world" when a GET request is made to the homepage
app.get('/', function (req, res) {
res.send('hello world')
})
app.get()
的第一个参数是表示根目录的正斜杠。但是,斜线是Windows系统中的反斜线。 Express是否自动处理这些差异,还是需要为此编写额外的代码?当我使用http
模块时,我确实必须考虑并纠正这些差异。感谢您的帮助!
答案 0 :(得分:2)
app.get('/', ...)
为URL路径/
发出HTTP GET请求时声明一个处理程序。例如。 http://localhost:8080/
。它与服务器文件系统上的文件路径无关。如果您使用任何采用文件路径的功能,则可能必须考虑Windows和* NIX之间的差异,具体取决于该功能。