首页 > 解决方案 > Node.js Express 服务器未打开静态文件

问题描述

我让快速服务器运行,但是当我尝试加载静态文件时,它显示错误“无法获取 /URL”文件位于名为“登录”的文件夹中,app.js 和“登录”位于同一目录中

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})
app.use(express.static("Login"))

标签: javascriptnode.jsexpress

解决方案


“编辑”

我通过添加__dirname和正斜杠来指示登录文件夹找到了解决方案

app.use(express.static(__dirname + '/Login'));


推荐阅读