摘要:Node.js + Express 开发网页, Hello World
这个参考官方的Guide造著做
http://expressjs.com/guide.html
首先,下安装Node.js
然后,安装ExpressJs
先建立一个hello-world数据夹
在hello-world数据夹中建立package.json数据如下
{
"name": "hello-world",
"description": "hello world test app",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "3.x"
}
}
在来使用批次档或命令行,执行
npm install
再撰写app.js档
var express = require(‘express‘);
var app = express();
/*
app.get(‘/hello.txt‘, function(req, res){
var body = ‘Hello World‘;
res.setHeader(‘Content-Type‘, ‘text/plain‘);
res.setHeader(‘Content-Length‘, body.length);
res.end(body);
});
*/
app.get(‘/hello.txt‘, function(req, res){
res.send(‘Hello World‘);
});
app.listen(3000);
console.log(‘Listening on port 3000‘);
再用命令行,或批次档执行
node app.js
他就会去聆听3000 port
之后打
localhost:3000/hello.txt
就会得到
Hello World 字符串。
第二阶段,将app.js里的funtion移到route
参考
http://cire.pixnet.net/blog/post/36403974-%5Bnode.js%5D%E7%B7%B4%E7%BF%921---express-%2B-mustache-%2B-jquery?文章
知道怎么做mvc架构
因为不想要所有程序都写在app.js
所以就建立了routes数据夹
然后建立index.js
内容撰写如下
exports.index = function(req, res){
res.send(‘Hello World‘);
};
exports.hello = function(req, res){
res.send(‘Hello World‘);
};
而app.js改写为
var express = require(‘express‘);
var routes = require(‘./routes‘);
var app = express();
app.get(‘/hello‘, routes.hello);
app.get(‘/‘, routes.index);
app.listen(3000);
console.log(‘Listening on port 3000‘);
可将程序分出去
原文:大专栏 Node.js + Express 开发网页, Hello World
原文地址:https://www.cnblogs.com/chinatrump/p/11458348.html
时间: 2024-07-31 21:58:09