首页 > 代码库 > NodeJS 入门 - 1 搭建简单的node js应用
NodeJS 入门 - 1 搭建简单的node js应用
关于如何搭建一个简单的 node.js应用,找到了如下几种攻略。
从零搭建node.js服务
搭建一个node.js+express.js服务
从零搭建一个简单的node.js + express.js + handlerbars服务
从零搭建node.js服务
摘自Node即学即用
Code如下:
$ node> var http = require(‘http‘);> http.createServer(function(req, res){ res.writeHead(200, {‘Content-Type‘:‘text/plain‘}); res.end(‘Hello World\n‘);}).listen(8124, "127.0.0.1");
- 先启动Node。
- 在命令行中定义一个http server即可。
搭建一个node.js+express.js服务
1. 安装nodejs
2. 安装express.js
npm install -g express
npm install -g express-generator
express testexpress
cd testexpress
npm install
node app
这样可以安装一个jade作为template的应用。
从零搭建一个简单的node.js + express.js + handlerbars服务
原视频链接:http://vimeo.com/91564681
忽略其中对git的描述, 总结如下。
0. 创建目录
mkdir node-express-handlebars
1. npm install
cd node-express-handlebars
npm install
/*接受所有的默认配置。*/
2. 安装express
npm install express --save
3. 安装express-handlebars
npm install express-handlebars --save
4. 创建一个server.js
var express = require(‘express‘);var app = express();var exhbs = require(‘express-handlebars‘);app.engine(‘handlebars‘, exhbs({‘defaultLayout‘: ‘main‘}));app.set(‘view engine‘, ‘handlebars‘);app.get(‘/‘, function(req, res){ var luckNumber = Math.round(Math.random() * 10); res.render(‘index‘, { luckNumber: luckNumber });});app.use(‘/public‘,express.static(‘public‘));var port = Number(process.env.PORT || 5000);app.listen(port);
5. 创建一个views目录
如下所示
main.handlebars
<!doctype html><html><head> <meta charset="utf-8" /> <title>Example App</title></head><body> {{{body}}}</body></html>
index.handlebars
This is index.handlebarsHellow there, your lucky number is {{luckNumber}}
6. Run
nodemon server.js
NodeJS 入门 - 1 搭建简单的node js应用