javascript - 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"))
解决方案
“编辑”
我通过添加__dirname
和正斜杠来指示登录文件夹找到了解决方案
app.use(express.static(__dirname + '/Login'));
推荐阅读
- python - 使每个选项卡大小相同且可展开
- vb.net - 根据字符串的长度添加数字
- javascript - AJAX jQuery 实时评论
- javascript - 单击子链接jquery时如何防止所有父母切换?
- javascript - highcharts typeerror 这不是一个函数
- spring-boot - 用于测试的 Spring Security Oauth2 H2 - 未找到表“OAUTH_ACCESS_TOKEN”
- java - Leetcode 351 Android 解锁模式
- javascript - 循环中的同步 AJAX 请求得到相同的响应
- excel - .copyfromrecordset 没有响应
- php - 我想知道我的产品表中的产品总数,但它显示错误,正确的语法是什么