首页 > 代码库 > 第一次模拟建站2

第一次模拟建站2

已经有了用于处理终端收发信息的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。

待续。。。

第一次模拟建站2