国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

node.js - node項目找不到文件,index.js輸出index.html

瀏覽:149日期:2023-10-10 14:11:03

問題描述

node.js - node項目找不到文件,index.js輸出index.html

var app = require(’express’)();var http = require(’http’).Server(app);var io = require(’socket.io’)(http);app.get(’/’, function(req, res){ res.sendFile(__dirname + ’/index.html’);});io.on(’connection’, function(socket){ console.log(’a user connected’);});http.listen(80, function() { console.log(’listening on *:80’);});

這是index.js源碼,然后訪問localhost

node.js - node項目找不到文件,index.js輸出index.htmljquery找不到,socket.io.js倒是找到了。。。。這是index.html引入部分

node.js - node項目找不到文件,index.js輸出index.html

問題解答

回答1:

我理解你的疑問有兩個問題

為什么能找到/socket.io/socket.io.js, 這是因為如果Socket.io服務監聽在你的http服務上,它會自動提供http://localhost:<port>/socket.io/socket.io.js這條路由(其實是攔截了所有/socket.io開頭的請求, 并且請求的socket.io.js會被解析到socket.io-client/socket.io.js,所以你可以看看你前端獲取到的js,其實是socket.io-client模塊里面的文件,并不是socket.io模塊里面的)。你不需要復制到對外的靜態文件目錄,或者手工提供該服務。

為什么你自己的/js/jquery-2.0.3.min.js卻找不到,因為這個靜態文件服務,沒有模塊給你提供,所以你需要自己手動提供,在你上面的index.js代碼稍微改造一下,結果如下:

//改動一下, 提出expressvar express = require(’express’)var app = express();var http = require(’http’).Server(app);var io = require(’socket.io’)(http);//提供靜態文件服務,這樣就能找到你的`jquery-2.0.3.min.js`文件app.use(express.static(__dirname));app.get(’/’, function(req, res){ res.sendFile(__dirname + ’/index.html’);});io.on(’connection’, function(socket){ console.log(’a user connected’);});// 最好不要直接監聽在80端口,改成8888http.listen(8888, function() { console.log(’listening on *:8888’);});

備注:最好不要直接監聽在80端口,你可以監聽在其他端口,然后掛一個nginx做為反向代理,這樣的處理方式可能更加緩和一點。 直接監聽在80端口太暴力了!個人意見,希望對你有幫助。

標簽: HTML
主站蜘蛛池模板: 亚洲一区免费在线 | 欧美日韩精品在线播放 | 天天澡夜夜澡狠狠澡 | 全部aⅴ极品视觉盛宴精品 全部免费a级毛片 | 精品欧美一区二区在线观看 | 在线天堂视频 | 偶偶福利影院 | 欧美jizz18性欧美 | 欧美亚洲免费 | 一级一片一_级一片一 | 日韩一区二区中文字幕 | 久久艹在线 | 欧美一级高清片欧美国产欧美 | 欧美精品人爱c欧美精品 | 日本国产最新一区二区三区 | 亚洲国产成人久久99精品 | 免费99视频有精品视频高清 | 5x社区直接进入一区二区三区 | 欧美成网 | 在线看精品 | 久草手机视频在线观看 | 欧美孕妇性xxxⅹ精品hd | 国产一区免费观看 | 日本免费特黄aa毛片 | avav在线看 | 在线免费观看日本视频 | 欧美一级免费在线观看 | 免费看美女无遮掩的软件 | 免费无遮挡毛片 | 中文字幕色站 | 日韩美女啪啪 | 国产成人综合95精品视频免费 | 日韩在线视频线视频免费网站 | 久草视频在线看 | 国产真实自拍 | 国产九区 | 久久精品香蕉视频 | 91精品啪在线观看国产91九色 | 99久久综合国产精品免费 | 午夜寂寞福利 | 久久久久欧美精品网站 |