隨着前端不斷髮展,node基本已經成爲必備,在調試的時候常常須要服務器,在以前的作法一般是去下載一個phpstudy 或者 xampp等啓動一個服務,做爲一個前端人雖然能夠藉助各類工具,可是怎麼能不懂node如何搭建?爲你們分享下代碼,直接用就能夠php
var http=require('http'); var fs=require('fs'); var root="C:/Users/Administrator/Desktop/layuicms2.0" //開啓服務 var server=http.createServer(function(req,res){ var url=req.url; var file = root+url; fs.readFile(file,function(err,data){ if(err){ res.writeHeader(404,{ 'content-type' : 'text/html;charset="utf-8"' }); res.write('<h1>404錯誤</h1><p>你要找的頁面不存在</p>'); res.end(); }else{ res.writeHeader(200,{ 'content-type' : 'text/html;charset="utf-8"' }); res.write(data);//將index.html顯示在客戶端 res.end(); } }) }).listen(8888); console.log('服務器開啓成功');
var root="C:/Users/Administrator/Desktop/layuicms2.0" var express = require("express"); var path = require("path"); var app = express(); app.get("*",function(req,res){ res.sendFile(path.join(root,req.path),{},function(error){ if(error){ res.end("<h1>404<h1>"); } return ; }); }) app.listen("8080",function(err){ if(err){ console.log(err); return; } console.log("listen at http://192.168.0.1:8080 \n or \n http://localhost:8080"); })