Express.js – 针对静态文件的GET在Mozilla中失败

我是一个新手来expression,试图通过明确的静态机制服务于一个html文件。 以下代码正确显示了Windows 10上的Microsoft Edge中的html文件,但使用Mozilla时出现错误Cannot GET /designer.html/ ,并且URL会自动从http://localhost:3000/designer.html http://localhost:3000/designer.html/更改为http://localhost:3000/designer.html/ http://localhost:3000/designer.html

我只想知道我是在做一些愚蠢的事情,还是真的是一个错误。

 'use strict'; const express = require('express'); const app = express(); const path = require('path'); let dir = path.join(__dirname, 'views'); app.use(express.static(dir)); app.listen(3000, () => { console.log('Designer listening on port 3000.'); });