第一次模拟建站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。

待续。。。

时间: 2024-10-22 19:09:29

第一次模拟建站2的相关文章

2014年站群风云录盘点

2014年眼看着就要过去了,这一年以来大家SEO优化进步了吗?而对于做站群行业SEO从业者来说,2014年注定是不平凡的一年,这一年,群雄并起,风云变幻,亦可称为站群的战国时代.下面小编就来罗列一下2014年发生的站群大事件: 1月,侠客站群发布超级站群版本; 2月,泊群站群发布超级站群V3版本; 3月,霸屏王站群首家推出针对企业,医疗的站群代做服务; 4月,狗小云站群首开站群竞价,网盟大力推广之先河; 5月,黑侠泛站群引发站群类关键词抢夺之争; 6月,IP站群由一播放器CPA引发热潮,造就晨王

企业新站上线应注意的几个问题

如今随着互联网的发展,越来越多的中小型企业都会建设一个站点来支撑门面,可是非常多公司人员在看到别人的站点怎样怎样美丽,就二话不说,直接照搬过来.可等站点上线的时候,发现这里不正确那里不正确,又将站点改着一塌糊涂.做SEO的朋友都知道这样的做法犯了搜索引擎的大忌.不收录站点不说,甚至将你丢到臭水沟里,让你非常难再有翻身的机会.在開始建立的时候没有注意到这些东西,对SEO这方面的技巧一窍不通,导致酿成了大错.在经过几个月的学习和奋战后,最终让站点首页在百度上有了一个收录. 通过这一年多的学习和体验后

luoguP1273 有线电视网 [树形dp]

题目描述 某收费有线电视网计划转播一场重要的足球比赛.他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点. 从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和. 现在每个用户都准备了一笔费用想观看这场精彩的足球比赛,有线电视网有权决定给哪些用户提供信号而不给哪些用户提供信号. 写一个程序找出一个方案使得有线电视网在不亏本的情况下使观看转播的用户尽可能多. 输入输出格式 输

【Netty】Netty核心组件介绍

一.前言 前篇博文体验了Netty的第一个示例,下面接着学习Netty的组件和其设计. 二.核心组件 2.1. Channel.EventLoop和ChannelFuture Netty中的核心组件包括Channel.EventLoop.ChannelFuture.下面进行逐一介绍. 1. Channel接口 基础的IO操作,如绑定.连接.读写等都依赖于底层网络传输所提供的原语,在Java的网络编程中,基础核心类是Socket,而Netty的Channel提供了一组API,极大地简化了直接与So

美团大数据平台架构实践

今天给大家介绍的内容主要包括以下四个部分首先是介绍一下美团大数据平台的架构,然后回顾一下历史,看整个平台演进的时间演进线,每一步是怎么做的,以及一些挑战和应对策略,最后总结一下,聊一聊我对平台化的看法. 谢语宸是来自美团的大数据构建平台的架构师.他在QCon2016北京站分享了一些整体上构建大数据平台的方法,除了聚焦在某一个点上的还有构建整体的大数据,以及各种各样技术的应用,希望能给大家一些关于大数据方面的启迪.   非常感谢给我这个机会给大家带来这个演讲,我是2011年加入美团,最开始负责统计

新手如何做SEO优化操作

SEO过程也是相当漫长的,这才是新手站长焦虑的原因所在.伟伟SEO在实践操作中,不断的去搜索,总结一些适合自己的方法,现在和大家分享. 第一,新站的SEO应如何操作? 第一步:结合自身网站内容寻找一些关键词(最好不要找太热门关键词),在百度.Google中搜下,如果搜索结果中出现的全是网站主页,就放弃:如果大部分都是内页,这个关键词则可以用. 第二步:根据百度下拉框搜索,根据自己的网站的规划来做关键词的选择,确定关键词优化的方式. 第三步:新站基本都没外链,也无法控制,可以暂时放弃,但内链是可以

【递推】【组合数】【容斥原理】UVA - 11806 - Cheerleaders

http://www.cnblogs.com/khbcsu/p/4245943.html 本题如果直接枚举的话难度很大并且会无从下手.那么我们是否可以采取逆向思考的方法来解决问题呢?我们可以用总的情况把不符合要求的减掉就行了. 首先我们如果不考虑任何约束条件,我们可以得出如下结论:                                                                       下载我们假定第一行不站拉拉队员的所有的站立方法有A种.最后一行不站拉拉队员的

转《Google软件测试之道》

<Google软件测试之道>,一直听朋友讲起这本书,出于琐事太多,一直没机会拜读,最近部门架构觉得我们IT部门的技术太low,就给我们挑选了一些书籍,让我们多看看... 个人的一种学习习惯吧,就做了笔记,将自己的学习理解感触写下来... 预计会分为五部分写这些学习笔记,分别是Google软件测试基础介绍.软件测试开发工程师.软件测试工程师.测试经理以及附录其他部分... 快乐阅读,快乐测试,祝愿你总能发现(并修复)BUG... ----James Whittaker.Jason Arbon.J

Scrum中的站立会议

Scrum站立会议 站立会议给我的第一印象就是站着开会,在经过我查阅资料之后,发现也是差不多的意思.学术一点的分析就是在Sprint开始后,团队将会在每个工作日特定时间举行一个简短会议,每次会议大约15分钟,团队的每位成员都将参与.为了保证会议的简短明了,参会人员都保持站立. 以往的状态报告会议中,通常是经理念着一大堆任务的名称,依次询问每项任务的完成情况,大多数成员会觉得很厌恶.因为基本上跟自己相关的部分大约需要5分钟,另外需要10分钟了解新知识,而剩下的时间都是浪费.站立会议使会议形式从1对