无法使用nodeJS在html中设置Image src
Unable to set Image src in html using nodeJS
我是nodeJS的新手,无法在客户端html中设置img标记的src。因为我的节点服务器正在端口3000上运行。当我击球时,它运行良好http://localhost:3000,
以下是我的server.js文件的代码
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.get('/', function (req, res) {
res.sendFile('/var/www/UI-Test/client.html');
});
io.on('connection', function (socket) {
console.log('user joined ');
});
http.listen(3000, function () {
console.log('listening on *:3000');
});
下方还提供了client.html的代码
<html>
<body>
<img src="f1.png" /> <!-- also tried "./f1.png" -->
<script>
var socket = io();
</script>
</body>
</html>
即使f1.png文件与server.js和client.html在同一个文件夹中,它也会出现404(未找到)错误。顺便说一句,我的操作系统是ubuntu。
提前感谢
// At the top of your server.js
process.env.PWD = process.cwd()
// Then
app.use(express.static(process.env.PWD + '/public'));
并将您的图像存储在/public/f1.png
中在html部分调用
<img src="/f1.png" />
相关文章:
- 如何设置html元素填充的动画
- 需要帮助设置json数组
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 数组在递归方法中设置为null
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 无法使用nodeJS在html中设置Image src
- jQuery image.Load 事件不触发,如果 image.src 从 PageShow 事件设置并返回到同一页面
- jquery image load() 和 IE 中的设置超时冲突
- 在javascript中将image src设置为url
- knockoutjs根据一个值有条件地设置image src
- 在画布元素内的javascript中为new Image()设置边框颜色
- 如果JSON响应上的image src为空,如何设置默认的本地image
- 有没有办法将background-image设置为base64编码的图像?
- JQuery -设置"活动"类用于image-scroll
- 不能用jQuery设置background-image
- 在javascript中设置image而不是paint ball
- 为svg:image设置圆角
- 设置image's source是否也加载源代码?
- Javascript Image() 对象有时会错误地将高度和宽度设置为 0