導航:首頁 > 編程語言 > htmlnodejs

htmlnodejs

發布時間:2023-01-27 18:01:30

⑴ Nodejs可以直接返回一個html頁面嘛

nodejs 動態返回html頁面給瀏覽器 1.需求說明 做一個H5視頻播放頁面,根據手機掃不同的二維碼進行播放對應的視頻。 2.實現思路 用nodejs做後端服務,根據url傳入的參數查找對應的視頻,...

⑵ nodejs能直接訪問html 頁面嗎

簡單的來說,能。

你沒說自清楚你要做什麼,通常nodejs本身是用來構建web服務給其他客戶端包括瀏覽器提供html的,瀏覽器取得html後渲染出來就是我們看到的頁面效果
所以如果你像用nodejs訪問磁碟上的html文件,沒問題,跟訪問其他文件一樣, 如果你想用nodejs做客戶端訪問web伺服器,也可以,創建個請求發過去,響應的內容就是html文本,當然沒有瀏覽器的渲染功能你只能看看文本

⑶ nodejs能直接訪問html 頁面嗎

不能,nodejs是在伺服器端運行的,不能訪問客戶端運行的html頁面,不過可以生成html傳遞給客戶端。nodejs能直接訪問html 頁面嗎

⑷ 如何用nodejs打開項目中的html文件

如果非源要用nodejs打開就這么寫
function detail(response, query_param){
fs.readFile('./sina_weibo.html','utf-8',function(err, data) {//讀取內容
if(err) throw err;
response.setHeader('content-type', 'text/html;charset=utf-8');
response.writeHead(200, {"Content-Type": "text/plain"});
response.write(data);
response.end();
});
}

建議你用exress框架裡面直接封裝好方法直接response.render('path');

⑸ nodejs能直接訪問html 頁面嗎

1.用Node.js處理(響應)靜態資源(html、css、js、img)。

2.原生做法就是通過讀取文件,然後響應。

3.第三方框架也有提供便捷方式,比如Express就提供了設置某個目錄為靜態目錄。

⑹ 請教在html中是否可以通過nodejs直接調用攝

是通過瀏覽器web的方式獲取還是本地應用獲取.
如果是瀏覽器web的方式 可以查找webrtc 相關的回js庫.比如答mole: easyrtc等
如果是本地獲取.由於nodejs 的官方文檔並沒有操作攝像頭或者麥克風之類的 api.可能需要通過調用 C或C++的擴展來實現對這些硬體的控制.

⑺ 直接打開html正確,但用nodejs打開就不顯示圖片

今天我也遇到了這個問題,我分析了幾個小時之後得出了答案,你需要在處理請求的時候加上允許請求的圖片url,如圖

因為樓主是2015年問的,所以我寫這個給和我一樣有疑問的初學者進行解答,希望幫到你們

⑻ nodejs怎麼把html以源碼的形式在網頁中顯示了,而不是解析它

可以通過設置輸出到瀏覽器的'Content-Type的值為text/html即文本類型的html即可實現將html代碼發送到瀏覽器中解釋,而如果設置的值為text/plain則值會顯示為文本而不會被瀏覽器渲染。

代碼實例如下:

consthttp=require('http');

consthostname='127.0.0.1';
constport=3000;

constserver=http.createServer((req,res)=>{
res.statusCode=200;
res.setHeader('Content-Type','text/html');
res.end("<pstyle='color:red;font-size:30px;'>helloworld</p>");
});

server.listen(port,hostname,()=>{
console.log(`伺服器運行在http://${hostname}:${port}/`);
});

運行的結果如下:

⑼ nodejs 怎麼把html文件

var http = require("http"),
url = require("url"),
path = require("path"),
fs = require("fs");

http.createServer(function (req, res) {
var pathname=__dirname+url.parse(req.url).pathname;
if (path.extname(pathname)=="") {
pathname+="/";
}
if (pathname.charAt(pathname.length-1)=="/"){
pathname+="index.html";
}

path.exists(pathname,function(exists){
if(exists){
switch(path.extname(pathname)){
case ".html":
res.writeHead(200, {"Content-Type": "text/html"});
break;
case ".js":
res.writeHead(200, {"Content-Type": "text/javascript"});
break;
case ".css":
res.writeHead(200, {"Content-Type": "text/css"});
break;
case ".gif":
res.writeHead(200, {"Content-Type": "image/gif"});
break;
case ".jpg":
res.writeHead(200, {"Content-Type": "image/jpeg"});
break;
case ".png":
res.writeHead(200, {"Content-Type": "image/png"});
break;
default:
res.writeHead(200, {"Content-Type": "application/octet-stream"});
}

fs.readFile(pathname,function (err,data){
res.end(data);
});
} else {
res.writeHead(404, {"Content-Type": "text/html"});
res.end("<h1>404 Not Found</h1>");
}
});

}).listen(8080, "127.0.0.1");

console.log("Server running at http://127.0.0.1:8080/");

⑽ 直接打開html正確,但用nodejs打開就不顯示圖片

原因很簡單,在你的代碼中
fs.readFile("/login.html",function(err,html) 這句話導致你無法讀取圖片。
這句話表達的含義是: 我只讀取 login.html 這個文件的內容,其他文件內容我都不讀取
但是你要知道login.html文件中的每個圖片都是外部資源,它們不屬於html的內容
比如:假設login.html中有這樣一段
<img src="/image/cat.png" />
因為上面的那段代碼,現在 /image/cat.png 這個路徑里的圖片內容你無法讀取
解決辦法:
先引入 http、fs、url模塊(這里省略)

var server = http.createServer( function( req , res ) { //創建伺服器
var filename = url.parse( request.url ).pathname //獲取文件路徑
fs.readFile( filename , function( err , html ) { //讀取html文件以及圖片
................. // 這里直接使用filename可能會出錯
}) // 如果你的圖片不在目錄文件夾中
}).listen(8000) // 需這樣寫: '../'+filename
filename是一個變數,html路徑以及圖片路徑會先後賦值給它 , 這樣就保證了我們先後讀取了html文件內容和圖片內容
在html中 src=」/image/cat.png「 ,這里src指向的是外部資源,我們進入了一個誤區:
我們以為圖片也屬於html的內容。其實不然,一個頁面中的所有圖片都不屬於該頁面的內容
它們是外部資源,所以我們讀取一個html時,需要單獨的去讀取裡面的圖片

閱讀全文

與htmlnodejs相關的資料

熱點內容
開關代碼 瀏覽:91
word繪圖板 瀏覽:359
蘋果minecraftpe注冊 瀏覽:775
ps怎麼存儲文件卡 瀏覽:728
微信清除緩存圖片恢復 瀏覽:305
安卓app會閃退怎麼解決 瀏覽:429
哪些app背單詞是免費的 瀏覽:889
cf擊殺圖標放哪個文件夾 瀏覽:208
為什麼我的爐石不能查看完整數據 瀏覽:179
蘋果7音量按鍵不回彈 瀏覽:296
u盤兩個系統可以放一個文件夾嗎 瀏覽:538
linuxshell變數累加 瀏覽:386
win10控制面板怎麼看 瀏覽:574
如何編程換裝游戲程序 瀏覽:269
怎麼登錄沭陽縣民政局網站 瀏覽:451
iphone6降級ios7 瀏覽:92
怎麼隱藏三星應用程序圖標不見了 瀏覽:203
可以兼職的app 瀏覽:493
iphone圓角圖標製作 瀏覽:659
建設銀行app怎麼申請 瀏覽:163

友情鏈接