已经有了用于处理终端收发信息的ajax,接下来看怎么工作的。
当用于在终端输入网址时,加载我们的静态网页;点击事件,触发JS函数;若我局部刷新请求,则信息由AJAX发出。
这是从上一章发出的信息被ajax发送到服务器config.js文件中。我们来看下config.js文件怎么配置;
为了能时服务器工作,配置如下;
其中http express均为框架
var http = require(‘http‘);
var url = require(‘url‘);
var express = require(‘express‘)
var db = require(‘./dboperate.js‘)
var un = require(‘./urlanalysis.js‘)
var app = express();
app.set(‘port‘,8086);
app.use(express.static(__dirname+‘/front‘));
app.use(express.methodOverride())
app.use(express.bodyParser());
app.use(app.router);
if(‘development‘== app.get(‘env‘)){
app.use(express.errorHandler());
}
http.createServer(app).listen(app.get(‘port‘),function(){
console.log("system boots up");
});
//按照标记,对号入座
app.post(‘/load‘,un.loadanalysis); //加载内容
app.post(‘/change‘,un.changeanalysis); //删减内容
app.post(‘/add‘,un.addanalysis); //增加内容
上一张我们将了ajax在发送信息时,open函数的第二个参数为url,我更喜欢叫做暗号或者标记。
这个标记代表什么:如下
app.post(‘/load‘,un.loadanalysis);中"/load"便是标记暗号,ajax发送的和"/load"若对上,则执行后面的函数un.loadanalysis。
待续。。。