Javascript express.static:无法获取/
我正在学习如何在此博客/网站上使用node.js: 在我开始做一些有用的事情之前,一切都很顺利-Express Express似乎与npm一起安装得很好 这是我的密码:Javascript express.static:无法获取/,javascript,html,node.js,express,server,Javascript,Html,Node.js,Express,Server,我正在学习如何在此博客/网站上使用node.js: 在我开始做一些有用的事情之前,一切都很顺利-Express Express似乎与npm一起安装得很好 这是我的密码: var express = require('express'), app = express(); app.use(express.static(__dirname + '/Public')); app.listen(8080); 我把它放在一个名为test.js的文件中,然后放在一个名为Public的文件夹中。
var express = require('express'),
app = express();
app.use(express.static(__dirname + '/Public'));
app.listen(8080);
我把它放在一个名为test.js的文件中,然后放在一个名为Public
的文件夹中。
在那个文件夹中,我还添加了一个html文档,其中只有几个单词
在浏览器上´´显示的是无法获取/和´´显示的是无法获取/index.html您需要将公用文件夹放在与
test.js
文件相同的级别上,如下所示
.
├── Public
│ └── index.html
└── test.js
1 directory, 2 files
您似乎将test.js放在了公共目录中
\uuuu dirname
表示当前文件的目录名,这就是为什么您的Public
目录应与js文件位于同一文件夹中的原因。“Public”或“Public”?如果您将其放在名为Public
的目录中,为什么要让节点在名为Public
的目录中查找?对不起,我是说Public谢谢您的回答,我也遇到了同样的问题。公用文件夹不在同一级别index.ts