<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 :: 首頁 :: 聯系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
    Windows平臺下的node.js安裝
    直接去nodejs的官網http://nodejs.org/上下載nodejs安裝程序,雙擊安裝就可以了
    測試安裝是否成功:
    在命令行輸入 node –v 應該可以查看到當前安裝的nodejs版本號
    簡單的例子
    寫一段簡短的代碼,保存為helloworld.js,大致看下nodejs是怎么用的。
    如下:該代碼主要是創建一個http服務器。
     
    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/");  
    打開命令行,轉到當前文件所存放的路徑下,運行 node helloworld.js命令即可
    如果一切正常,可以看到命令行輸出:Server running at http://localhost:8080/
    同時,在瀏覽器輸入http://localhost:8080/,可以看到一個寫著helloworld的網頁。
    安裝npm
    npm上有很多優秀的nodejs包,來解決常見的一些問題,比如用node-mysql,就可以方便通過nodejs鏈接到mysql,進行數據庫的操作
    在開發過程往往會需要用到其他的包,使用npm就可以下載這些包來供程序調用
    a) 如果系統沒有安裝過Git,可以直接到https://github.com/isaacs/npm下載npm所需要的文件。
    b) 如果有Git 可以使用git下載。
     
    git clone --recursive git://github.com/isaacs/npm.git  
    下載到NPM文件后,命令行首先轉到npm所在地址,輸入以下代碼進行安裝。
     
    node cli.js install npm -gf  
    安裝Express
    Express是nodejs常用的一個框架。
    a) 全局安裝 
     
    npm install express -gd  
    npm install -g express-generator
    b) 安裝在當前文件夾下 
     
    npm install express  
    安裝成功后,命令行會提示 npm info ok
    -g代表安裝到NODE_PATH的lib里面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄(會建立一個node_modules的文件夾)。
    在項目中引用express包
    例:
     
    var express = require('express');  
    var app = module.exports = express.createServer();  
    如果沒有安裝過express,那么首先需要在當前項目文件夾下安裝一個express
    命令行轉到當前路徑后,運行
     
    npm install express  
    安裝完成后,可以看到當前目錄下多了一個【node_modules】文件夾,下有一個【express】文件夾
    注:項目中引用的包,都會被安裝到【node_modules】文件夾
    用express創建項目
    在命令行中輸入【express 項目名稱】,就可以在當前文件夾下創建一個新的項目
    如圖:
    包括以下幾個文件:
    用此方法,只是創建了一個空的項目框架,和一個簡單的實例程序,運行app.js可以查看(還需要在項目文件目錄下,安裝jade包,方法類似安裝express)
    參考網站:
    Node.js基礎 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社區 http://club.cnodejs.org/
    posted on 2014-11-13 09:53 Eric_jiang 閱讀(224) 評論(0)  編輯  收藏 所屬分類: Node.js
    主站蜘蛛池模板: 亚洲一区二区三区偷拍女厕 | 四虎最新永久免费视频| 最新亚洲成av人免费看| 免费看黄网站在线看| 亚洲AV无码乱码在线观看性色扶| 国产成人亚洲午夜电影| 免费观看午夜在线欧差毛片| 污网站在线免费观看| 中文字幕亚洲一区二区va在线| 美女在线视频观看影院免费天天看| 亚洲成色在线综合网站| 91福利免费视频| 天天爽亚洲中文字幕| 免费人成年激情视频在线观看| 一区二区三区免费精品视频| 亚洲AV无码一区二区乱孑伦AS| 最近中文字幕mv免费高清在线| 亚洲色偷偷色噜噜狠狠99| 国产成人免费a在线资源| 久久久久国色AV免费观看| 18亚洲男同志videos网站| 久久久久国色AV免费观看性色| 在线观看亚洲网站| 亚洲日韩精品无码专区网址| 黄色成人免费网站| 国产成人亚洲精品无码AV大片| 亚洲日韩精品A∨片无码| 日韩欧毛片免费视频| 一区二区免费国产在线观看| 亚洲AV日韩AV永久无码下载| 在线免费观看污网站| 黄床大片免费30分钟国产精品| 亚洲欧洲国产综合| 亚洲?v无码国产在丝袜线观看| 日韩免费视频一区二区| 亚洲丰满熟女一区二区哦| 亚洲av无码一区二区三区不卡 | 99久久免费国产特黄| 精品亚洲456在线播放| 亚洲色无码一区二区三区| 免费的一级黄色片|