博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一次模拟建站2
阅读量:7026 次
发布时间:2019-06-28

本文共 1024 字,大约阅读时间需要 3 分钟。

hot3.png

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

待续。。。

转载于:https://my.oschina.net/u/1865749/blog/306529

你可能感兴趣的文章
iBatis的基本实现
查看>>
Data Guard Physical Standby Setup in Oracle Database 11g Release 2
查看>>
5分钟提高Laravel框架性能10倍以上
查看>>
struts2 <s:select 标签手记
查看>>
How to create Multiple Themes/Skins for iphone ...
查看>>
JavaEE——Servlet的Web访问名称
查看>>
JAVA安全模型
查看>>
Spring实战 (三) 装配Bean
查看>>
OC常用代码
查看>>
设计模式--Composite
查看>>
MyBatis自关联查询映射文件
查看>>
maven发布Release版本之maven-release-plugin插件配置
查看>>
CMD Windows命令行 相关命令
查看>>
linux内核参数优化
查看>>
迭代器模式
查看>>
java 异常记录
查看>>
ExtjsGrid显示提示文字Title版本
查看>>
DBNULL和NULL
查看>>
开发自己的jQuery插件:$.fn.extend/$.extend的使用方法和机制详解
查看>>
Silverlight+WCF 实战-网络象棋最终篇之十字轨迹(一)
查看>>