node.js express ejs

1 安装express 生成器

npm install express-generator -g

1 demo.js

var express = require('express');

var ap = express();

app.use(express.static('public'));

app.get('/',function(req,res){

res.send('Hello World');

})

app.get('/hello',function(req,res){

fs.readFile("ejs02.ejs","utf-8",function(err,data){

res.writeHead(200, {'Content-Type': 'text/html'");

var title = 'Hello world';

var userInfo = {

name: "devill15th",

age:5

};

var html = ejs.render(data,{title:title, userInfo:userInfo});

res.end(html);

});

var server = app.listen(8081, function(){

var host = server.address().address

var port = server.address().port

console.log("http://%s:%s",host,port)

});

2 ejs02.ejs

<!DOCTYPE html>

<html lang="en">

<head>

<title><%=title%></title>

<meta charset="utf-8"/>

</head>

</body>

name:<%=userInfo.name %><br/>

age:<%=userInfo.age %><br/>

</body>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值