<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
    Windows平臺下的node.js安裝
    直接去nodejs的官網(wǎng)http://nodejs.org/上下載nodejs安裝程序,雙擊安裝就可以了
    測試安裝是否成功:
    在命令行輸入 node –v 應(yīng)該可以查看到當(dāng)前安裝的nodejs版本號
    簡單的例子
    寫一段簡短的代碼,保存為helloworld.js,大致看下nodejs是怎么用的。
    如下:該代碼主要是創(chuàng)建一個http服務(wù)器。
     
    var http = require("http");  
    http.createServer(function(request, response) {  
        response.writeHead(200, {"Content-Type": "text/html"});  
        response.write("Hello World!");  
        response.end();  
    }).listen(8080);  
    console.log("Server running at http://localhost:8080/");  
    打開命令行,轉(zhuǎn)到當(dāng)前文件所存放的路徑下,運(yùn)行 node helloworld.js命令即可
    如果一切正常,可以看到命令行輸出:Server running at http://localhost:8080/
    同時(shí),在瀏覽器輸入http://localhost:8080/,可以看到一個寫著helloworld的網(wǎng)頁。
    安裝npm
    npm上有很多優(yōu)秀的nodejs包,來解決常見的一些問題,比如用node-mysql,就可以方便通過nodejs鏈接到mysql,進(jìn)行數(shù)據(jù)庫的操作
    在開發(fā)過程往往會需要用到其他的包,使用npm就可以下載這些包來供程序調(diào)用
    a) 如果系統(tǒng)沒有安裝過Git,可以直接到https://github.com/isaacs/npm下載npm所需要的文件。
    b) 如果有Git 可以使用git下載。
     
    git clone --recursive git://github.com/isaacs/npm.git  
    下載到NPM文件后,命令行首先轉(zhuǎn)到npm所在地址,輸入以下代碼進(jìn)行安裝。
     
    node cli.js install npm -gf  
    安裝Express
    Express是nodejs常用的一個框架。
    a) 全局安裝 
     
    npm install express -gd  
    npm install -g express-generator
    b) 安裝在當(dāng)前文件夾下 
     
    npm install express  
    安裝成功后,命令行會提示 npm info ok
    -g代表安裝到NODE_PATH的lib里面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄(會建立一個node_modules的文件夾)。
    在項(xiàng)目中引用express包
    例:
     
    var express = require('express');  
    var app = module.exports = express.createServer();  
    如果沒有安裝過express,那么首先需要在當(dāng)前項(xiàng)目文件夾下安裝一個express
    命令行轉(zhuǎn)到當(dāng)前路徑后,運(yùn)行
     
    npm install express  
    安裝完成后,可以看到當(dāng)前目錄下多了一個【node_modules】文件夾,下有一個【express】文件夾
    注:項(xiàng)目中引用的包,都會被安裝到【node_modules】文件夾
    用express創(chuàng)建項(xiàng)目
    在命令行中輸入【express 項(xiàng)目名稱】,就可以在當(dāng)前文件夾下創(chuàng)建一個新的項(xiàng)目
    如圖:
    包括以下幾個文件:
    用此方法,只是創(chuàng)建了一個空的項(xiàng)目框架,和一個簡單的實(shí)例程序,運(yùn)行app.js可以查看(還需要在項(xiàng)目文件目錄下,安裝jade包,方法類似安裝express)
    參考網(wǎng)站:
    Node.js基礎(chǔ) http://www.infoq.com/cn/master-nodejs
    Node.js 入門教程 http://nodebeginner.org/index-zh-cn.html
    Node.js中文文檔 http://cnodejs.org/cman/index.html
    Express文檔 http://expressjs.com/guide.html#routing
    CNode社區(qū) http://club.cnodejs.org/
    posted on 2014-11-13 09:53 Eric_jiang 閱讀(224) 評論(0)  編輯  收藏 所屬分類: Node.js

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品亚洲成A人在线观看青青| 在线观看免费亚洲| 一本一道dvd在线观看免费视频| 亚洲黄色在线播放| 亚洲国产精华液网站w| 亚洲 小说区 图片区 都市| 女人被免费视频网站| 在线视频精品免费| 99视频精品全部免费观看| 中文字幕av免费专区| 免费国产黄网站在线看| 亚洲精品无码中文久久字幕| 亚洲春黄在线观看| 久久亚洲私人国产精品vA| 久久精品亚洲综合专区| 成人午夜亚洲精品无码网站| 免费国产成人高清视频网站| 日韩黄色免费观看| 暖暖免费高清日本中文| 两个人的视频高清在线观看免费 | 99久久99这里只有免费费精品| av永久免费网站在线观看| 国产人成网在线播放VA免费| 日韩a毛片免费观看| 国产av无码专区亚洲av毛片搜| 亚洲精品无码日韩国产不卡av| 中文无码亚洲精品字幕| 亚洲狠狠成人综合网| 亚洲娇小性xxxx| 狠狠色香婷婷久久亚洲精品| 亚洲一区二区免费视频| 亚洲入口无毒网址你懂的| 亚洲午夜电影一区二区三区| 亚洲一卡2卡4卡5卡6卡在线99| 亚洲日本视频在线观看| 亚洲成a人片在线网站| ass亚洲**毛茸茸pics| 亚洲欧美国产欧美色欲| 亚洲变态另类一区二区三区| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 1区1区3区4区产品亚洲|