代码拉取完成,页面将自动刷新
同步操作将从 老成有木有/lcNode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
"use strict";
var events=require('events');
var eventEmitter=new events.EventEmitter();
//事件驱动配置
eventEmitter.on('cheng',function(){
console.log('cheng连接成功');
});
//事件触发
eventEmitter.emit('cheng');
/******************************这里是node.js的标准写法***************************************/
/*
const http=require('http');
const T=require('laocheng');
//初始化模板引擎
T.init(__dirname);
let i=0;
http.createServer(function(req,resp){
//清除由ico产生的二次访问
if(req.url.endsWith('.ico')){
return;
}
i++;
//为模版设置参数
let data=T.getValObj();
data.put('test',12345);
data.put('abc.tf.a','成绍勇大坏蛋');
data.put('list',{a:1,b:2,c:3,d:4,e:5,f:6,g:7});
//设置用户组为测试组,那么<permit>标签只显示config.json中对应测试组的id
data.put('PERMIT','测试组');
//调用模版
T.display('index.html',function(M){
resp.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
M(resp,data);
resp.end();
});
}).listen(3000);
console.log('已经启动服务器!');
*/
/********************************这里是express中的写法*************************************/
/*
var express = require('express');
var T=require('laocheng');
//初始化模板引擎
T.init(__dirname);
var app = express();
app.listen(3000);
app.get('/index', function (req, resp) {
//为模版设置参数
var data=T.getValObj();
data.put('test',12345);
data.put('abc.tf.a',50);
data.put('list',{a:1,b:2,c:3,d:4,e:5,f:6,g:7});
//设置用户组为测试组,那么<permit>标签只显示config.json中对应测试组的id
data.put('PERMIT','测试组');
//调用模版
T.display('index.html',function(M){
M(resp,data);
resp.end();
});
});
console.log('已经启动服务器!');
*/
/**********************************这里是koa中的写法***********************************/
/*
* koa中使用lcNode还需要修改一下源代码,koa/lib/application.js的221行,修改return res.end(body);改为return;
* 意思是当不设置this.body时,直接返回。
*/
/*
var koa = require('koa');
var T=require('laocheng');
//初始化模板引擎
T.init(__dirname);
var app = koa();
app.use(function *(){
var resp=this.res;
//为模版设置参数
var data=T.getValObj();
data.put('test',12345);
data.put('abc.tf.a',50);
data.put('list',{a:1,b:2,c:3,d:4,e:5,f:6,g:7});
//设置用户组为测试组,那么<permit>标签只显示config.json中对应测试组的id
data.put('PERMIT','测试组');
//调用模版
T.display('index.html',function(M){
M(resp,data);
resp.end()
});
});
app.listen(3000);
console.log('已经启动服务器!');
*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。