午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:292日期: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
主站蜘蛛池模板: 日本中文字幕在线观看 | 国产免费一区二区三区四在线播放 | 天堂婷婷 | 久久久婷婷 | 成人性生交大片免费 | 岛国精品在线 | 欧美福利小视频 | 久久久国产精品久久久 | 天堂综合网 | 欧美国产三级 | 日韩一级精品 | 99国产精品久久久久久久成人热 | 91电视 | 你懂的在线视频 | 成人毛片一区二区三区 | 日本在线二区 | www.日日日 | 天堂网中文在线观看 | 免费国产一区二区三区 | 日韩特黄一级 | 一级特黄aaa大片 | 日韩精品成人一区 | 99热在线只有精品 | 亚洲午夜一区二区 | 久久久综合久久久 | 美女国产网站 | 男人天堂手机在线 | 欧美色撸撸 | 一级免费看片 | 久久婷综合 | 国产a级片视频 | 欧美成人视屏 | 黄色在线视频网站 | 成人久久免费视频 | 在线看亚洲 | 3d动漫精品啪啪一区二区免费 | 中国精品毛片 | 99热这里精品 | 伊人婷婷在线 | 国产一区二区三区影院 | 成人午夜影院 |