NodeJS 入门 - 1 搭建简单的node js应用
关于如何搭建一个简单的 node.js应用,找到了如下几种攻略。
从零搭建一个简单的node.js + express.js + handlerbars服务
摘自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即可。
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.handlebars
Hellow there, your lucky number is {{luckNumber}}
6. Run
nodemon server.js
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。