0
我有一個node.js/socket.io項目。我在我的頁面中使用Bootstrap,並在頁面上動態顯示圖像。問題是我無法使用圖像和Bootstrap文件。 Node.js/socket.io無法識別鏈接...我已經通過上傳遠程服務器上的所有Bootstrap文件解決了Bootstrap問題,它可以工作!但是我不能像我的圖片一樣使用本地文件。在我的node.js/socket.io項目中使用本地文件
如何「加載」一個圖像文件夾,我可以使用它的圖像?
這裏是我的server.js:
var http = require('http').createServer(createServer);
var fs = require('fs');
var url = require('url');
var nStatic = require('node-static');
var express = require('express');
var app = express();
function createServer(req, res) {
var path = url.parse(req.url).pathname;
var fsCallback = function(error, data) {
if(error) throw error;
res.writeHead(200);
res.write(data);
res.end();
}
switch(path) {
case '/galerie.php':
doc = fs.readFile(__dirname + '/galerie.php', fsCallback);
break;
default:
doc = fs.readFile(__dirname + '/index.php', fsCallback);
break;
}
var io = require('socket.io').listen(http);
io.sockets.on('connection', function (socket, pseudo) {
...
});
http.listen(8080);
這工作:
<script src="http://website.ch/LivreOr/js/download.js"></script>
但是,這並不工作:
<img src="../LivreOr/img/img.png">
嘗試把它添加到烏爾服務器'app.use(express.static(path.join(__目錄名稱,「公共」)));'然後創建文件夾命名的公衆,如果你沒有它和公共文件夾圖像,並把所有的圖像在那裏 – JavaEvgen
@JavaEvgen我在哪裏必須把'app.use(express.static(path.join(__ dirname,'public')));'在我的代碼? – DanyDC
初始化你的快速應用程序 – JavaEvgen