歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Node.js簡單操作

在node中是不支持BOM和DOM操作的,所以像alert()、document.write...都是不支持的,可以是console.log()

首先我們來輸出“hello world”;

1 'use script';
2 console.log('hello world');

在dos定位到你的文件位置,輸入node node1  回車

像下面的這些操作,用node 去執行都可以的,我就不一一執行了,有興趣的可以自己試試

var a = 5;
var b = 2;
console.log(a+b);//7

var oDate = new Date();
console.log(oDate);//當前時間

下面我們來點不一樣的,當然我們在dos中執行這個js文件,什麼都沒有是一種等待的狀態,

1 var http = require('http');//引入http
2 //創建服務,node.js 自帶的功能
3 var server = http.createServer(function(require,response){
4     console.log('有人來了');
5 });
6 server.listen(80);//端口監聽

這是時候們在打開浏覽器 輸入localhost:80  等等 你設置的端口,

因為我的默認就是80端口,所以可以不寫80,浏覽器會一直這個狀態,好像沒有加載完一樣,原因是http它的協議尾沒有發出來

dos 給我們反饋,監聽到80端口有人訪問,但是執行了兩次console.log(),第一次正常走過,但是由於浏覽器的原因,她又執行了一次,這次它獲取了一個叫/favicon.ico 的東西

下面我們來解決 上面兩個問題

 1 var http = require('http');
 2 //創建服務
 3 var server = http.createServer(function(request,response){
 4     //request    請求
 5     //response   響應
 6     if(request !== '/favicon.ico'){ //清除兩次訪問
 7         console.log('有人來了');//會執行兩次
 8         response.write(request.url); //根目錄
 9         response.write('');  //返回結果
10         response.end();//結果,不結束會一直運行,end中可以放結束返回的內容
11     }
12 });
13 server.listen(80);

下面關於Node.js的內容你可能也喜歡

Ubuntu 16.04 64位 搭建 Node.js NodeJS 環境 http://www.linuxidc.com/Linux/2016-09/135487.htm

在 Ubuntu 14.04/15.04 上安裝配置 Node.js v4.0.0  http://www.linuxidc.com/Linux/2015-10/123951.htm

如何在CentOS 7安裝Node.js http://www.linuxidc.com/Linux/2015-02/113554.htm

Ubuntu 14.04下搭建Node.js開發環境  http://www.linuxidc.com/Linux/2014-12/110983.htm

Node.Js入門[PDF+相關代碼] http://www.linuxidc.com/Linux/2013-06/85462.htm

Node.js開發指南 高清PDF中文版 +源碼 http://www.linuxidc.com/Linux/2014-09/106494.htm

Node.js入門開發指南中文版 http://www.linuxidc.com/Linux/2012-11/73363.htm

Ubuntu 編譯安裝Node.js http://www.linuxidc.com/Linux/2013-10/91321.htm

Node.js 的詳細介紹:請點這裡
Node.js 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved