從零開始的node.js-1 基礎格式、執行、打斷、路由、讀取檔案。
阿新 • • 發佈:2018-12-29
//打算學下後端,可是不知道選php還是node,想了想反正不打算精通只是不想和後端交流過於麻煩而已,所以還是學node。js吧,不知道能不能學會
//1 安裝node.js 不說啥了
2. 在js裡寫出如下程式碼 開啟命令列 輸入node xxx.js 即可看出列印的內容 再開啟瀏覽器 輸入打印出來的網址就可以看到第一條資訊啦
3. 當你重新編寫程式時,是不能直接執行的,可以在命令列cart+c打斷程式 再上箭頭+enter重新執行
var http = require('http'); //引入http模組 var fs = require("fs"); http.createServer(function (request, response) { //createServer建立伺服器 request,response 接收響應資料 if(request.url=="/fang"){ //不同路由進入 fs.readFile("./input.html",function(err,data){ //用於讀取檔案 //response表示響應, Content-Type是http頭部 狀態嗎200 字符集是utf8 response.writeHead(200, {'Content-Type': 'text/html;charset=UTF-8'}); //狀態碼 // 傳送響應資料 // response.end("哈哈哈,我買了一臺iphone"+(1+2+3)+"s"); response.end(data); }) }else { response.writeHead(404, {'Content-Type': 'text/html;charset=UTF-8'}); //狀態碼 response.end("嘻嘻,沒有這個頁面哦"); } }).listen(8888); //繫結8888埠 省略了127.0.0.1 // 終端列印如下資訊 每次更新都要重新啟動 快捷鍵cart+c 執行node xxx.js console.log('Server running at http://127.0.0.1:8888/');