乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Windows下Node.js開發(fā)環(huán)境搭建

       herowuking 2015-07-21

      1、http:///下載node.js運行環(huán)境安裝

          Windows下Node.js開發(fā)環(huán)境搭建

      2、打開DOS命令行

          .安裝express框架

      1
      >npm install express
         末尾顯示如下為安裝成功

      Windows下Node.js開發(fā)環(huán)境搭建

           .安裝mysql模塊

      1
      npm install mysql
         末尾顯示如下為安裝成功

      Windows下Node.js開發(fā)環(huán)境搭建

      3、www./webstorm/download/下載WebStorm并安裝

          .安裝nodejs插件

          File -> setting -> Plugins -> Browse responsitories Windows下Node.js開發(fā)環(huán)境搭建

          搜索nodejs

      Windows下Node.js開發(fā)環(huán)境搭建

          雙擊安裝

      4、File -> New Project

      Windows下Node.js開發(fā)環(huán)境搭建

          項目目錄結(jié)構(gòu)如下

      Windows下Node.js開發(fā)環(huán)境搭建

      ——app.js

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      var express = require('express')
        , routes = require('./routes')
        , user = require('./routes/user')
        , http = require('http')
        , path = require('path');
      var app = express();
      app.configure(function(){
        app.set('port', process.env.PORT || 3000);//設(shè)置監(jiān)聽端口
        app.set('views', __dirname + '/views');//設(shè)置模版目錄
        app.set('view engine', 'jade');//設(shè)置模版引擎
        app.use(express.favicon());
        app.use(express.logger('dev'));
        app.use(express.bodyParser());
        app.use(express.methodOverride());
        app.use(app.router);
        app.use(express.static(path.join(__dirname, 'public'))); //設(shè)置靜態(tài)文件目錄
      });
      app.configure('development', function(){
        app.use(express.errorHandler());
      });
      app.get('/', routes.index);
      app.get('/users', user.list);
      http.createServer(app).listen(app.get('port'), function(){
        console.log("Express server listening on port " + app.get('port'));
      });
      ——package.json
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      {
        "name": "application-name",
        "version": "0.0.1",
        "private": true,
        "scripts": {
          "start": "node app"
        },
        "dependencies": {
          "express": "3.0.3",
          "jade": "*"
        }
      }

      ——node_modules 文件夾下是各種模塊,這里是express框架和jade模版引擎。

      ——public 文件夾下是各種靜態(tài)文件。

      ——routes 文件夾下是各種action。好吧routes是路徑的意思,但是我喜歡稱作這個叫action。

          ——index.js

      1
      2
      3
      exports.index = function(req, res){
        res.render('index', { title: 'Express' });//這種方式和django一樣
      };

      ——views 文件夾下面是各種模版。

          ——layout.jade

      1
      2
      3
      4
      5
      6
      7
      doctype 5
      html
        head
          title= title
          link(rel='stylesheet', href='/stylesheets/style.css')
        body
          block content
          ——index.jade
      1
      2
      3
      4
      5
      extends layout
      block content
        h1= title
        p Welcome to #{title}

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多