繁体   English   中英

node.js / expressJS'无法获取/'

[英]node.js/expressJS 'Cannot Get /'

我正在使用.html渲染索引文件夹中的图像

var express = require('express');
var app = express();
var port 3300;
app.use(express.static(__dirname + '/index'));
app.listen(port,function() {
console.log("server listening on port " + port);
})

得到错误不能得到/

var express = require('express');
var app = express();
var port = 3300;
app.use(express.static(__dirname + '/index'));
app.get('/',function(req,res){
     res.sendFile(__dirname + "file.html");
});
app.listen(port,function() {
console.log("server listening on port " + port);
})

**将html文件和图像文件保存在索引文件夹中,然后按照上面的说明进行访问。

在index / file.html中

<img src='/img.png' />

创建任何文件夹,以我为例,我已经在根目录上创建了public并在其中创建了index.html文件。

var express = require('express');
var app = express();
var port = 3300;
console.log(__dirname);
app.use(express.static(__dirname + '/public'));
app.listen(port,function() {
console.log("server listening on port " + port);
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM