Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解
Linux使用Node.js建立訪問靜態網頁的服務實例詳解
一、安裝node.js運行所需要的環境,:
二、創建node目錄(/node/www),并在目錄下創建node.js服務文件server.js
var fs = require('fs');//引入文件讀取模塊
var documentRoot = ‘/node/www';//需要訪問的文件的存放目錄
var server= http.createServer(function(req,res){
var url = req.url;
//客戶端輸入的url,例如如果輸入localhost:9999/index.html
//那么這里的url == /index.html
var file = documentRoot + url;
console.log(url);//node/www/index.html
/file為文件路徑
function為回調函數,function的err為讀取錯誤返回的信息,返回空就沒有錯誤
function的data為讀取成功返回的文本內容/
fs.readFile( file,function(err,data){
if(err){
res.writeHeader(404,{
'content-type' : 'text/html;charset="utf-8"'
});
res.write('
你要找的頁面不存在');
res.end();
}else{
res.writeHeader(200,{
'content-type' : 'text/html;charset="utf-8"'
});
res.write(data);//將index.html顯示在客戶端
res.end();
}
});
}).listen(9999);
console.log('服務器開啟成功...');
三、創建index.html首頁文件,放在路徑為/node/www/下面
四、啟動服務命令:node server.js
五、瀏覽器輸入地址:http://localhost:9999/index.html
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
總結
如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。
本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。
小編個人微信號 jb51ccc
喜歡與人分享編程技術與工作經驗,歡迎加入編程之家官方交流群!
總結
以上是生活随笔為你收集整理的Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改器内置脚本编写_Node.js 中实
- 下一篇: linux录制远程麦克风声音,在Linu