Windows下Node.js開發環境搭建
1、http://nodejs.org/下載node.js運行環境安裝
2、打開DOS命令行
.安裝express框架
>npm install express末尾顯示如下為安裝成功
.安裝mysql模塊
npm install mysql末尾顯示如下為安裝成功
3、www.jetbrains.com/webstorm/download/下載WebStorm并安裝
.安裝nodejs插件
File -> setting -> Plugins -> Browse responsitories
搜索nodejs
雙擊安裝
4、File -> New Project
項目目錄結構如下
——app.js
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);//設置監聽端口
app.set('views', __dirname + '/views');//設置模版目錄
app.set('view engine', 'jade');//設置模版引擎
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'))); //設置靜態文件目錄
});
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 {
"name": "application-name",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app"
},
"dependencies": {
"express": "3.0.3",
"jade": "*"
}
} ——node_modules 文件夾下是各種模塊,這里是express框架和jade模版引擎。
——public 文件夾下是各種靜態文件。
——routes 文件夾下是各種action。好吧routes是路徑的意思,但是我喜歡稱作這個叫action。
——index.js
exports.index = function(req, res){
res.render('index', { title: 'Express' });//這種方式和django一樣
}; ——views 文件夾下面是各種模版。
——layout.jade
doctype 5
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content ——index.jade extends layout
block content
h1= title
p Welcome to #{title}
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!