当前位置: 首页 > news >正文

怎么管理网站添加代码高新门户网站专题建设

怎么管理网站添加代码,高新门户网站专题建设,哈尔滨市城乡和建设局网站,价值30万的网站建设Web模块 什么是Web服务器 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。 大多数 web 服务器都支持服…

Web模块

什么是Web服务器

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。

大多数 web 服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回给客户端浏览器。

目前最主流的三个Web服务器是Apache、Nginx、IIS。

Web应用架构

请添加图片描述

使用Node.js来创建Web服务器

使用前必须先调用http模块var http = require("http");
下面是一个演示文件用于演示HTTP最基本的服务架构,作用是让Node.js建立一个目录服务,用于访问磁盘下面的文件、

var http = require('http');
var fs = require('fs');
var url = require('url');// 创建服务器
http.createServer( function (request, response) {  // 解析请求,包括文件名var pathname = url.parse(request.url).pathname;// 输出请求的文件名console.log("Request for " + pathname + " received.");// 从文件系统中读取请求的文件内容fs.readFile(pathname.substr(1), function (err, data) {if (err) {console.log(err);// HTTP 状态码: 404 : NOT FOUND// Content Type: text/htmlresponse.writeHead(404, {'Content-Type': 'text/html'});}else{            // HTTP 状态码: 200 : OK// Content Type: text/htmlresponse.writeHead(200, {'Content-Type': 'text/html'});    // 响应文件内容response.write(data.toString());        }//  发送响应数据response.end();});  
}).listen(8080);// 控制台会输出以下信息
console.log('Server running at http://127.0.0.1:8080/');

此时如果在目录下面新建一个index.html文件,即可实现网页的传输。

使用Node创建Web客户端

创建web客户端也需要引入http模块,创建client.js的代码如下:


var http = require('http');// 用于请求的选项
var options = {host: 'localhost',port: '8080',path: '/a.png'  
};// 处理响应的回调函数
var callback = function(response){// 不断更新数据var body = '';response.on('data', function(data) {body += data;//这个是将传入的data赋值给body,进行拼接});response.on('end', function() {// 数据接收完成,触发这个事件进行响应console.log(body);});
}
// 向服务端发送请求
var req = http.request(options, callback);
req.end();

Express框架

是一个简洁而且灵活的Web应用框架,可以很快搭建出来一个完整的网站

–>核心特性
设置中间件来进行响应
定义路由表执行不同的HTTP请求动作
可以向模板传递参数来动态渲染HTML页面

安装
cnpm install express --save
cnpm install body-parser --save
cnpm install cookie-parser --save
cnpm install multer --save

使用如下命令来查看Express版本号

cnpm list express
第一个Express实例
//express_demo.js 文件
var express = require('express');
var app = express();app.get('/', function (req, res) {res.send('Hello World');
})var server = app.listen(8081, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})
请求与响应

Express使用回调函数来处理请求和响应,类似于Handler

app.get("/", function(request, response){//main function in handler
})

关于request和response对象的具体介绍:
request对象
request对象表示了HTTP请求,包含了查询字符串、参数、内容、HTTP头部等属性
请添加图片描述

response对象
response对象表示HTTP响应,包含了HTTP的响应数据,常见属性有
请添加图片描述

http://www.dtcms.com/a/502640.html

相关文章:

  • 在手机上编写安卓appwordpress模板seo
  • 凯盛建设公司网站网页设计模板html代码手机版
  • 网站大全官网徐州建设工程
  • 套别人的网站模板吗上海市企业信用信息公示系统官网
  • 公司网站用什么程序高端响应式网站开发
  • 设计师网站 知乎业务推广平台
  • 西安做网站公司魔盒局域网视频网站开发
  • 南京g3云推广上海城市分站seo
  • 网站app开发公司wordpress图片分类
  • 伪原创嵌入网站北京网站设计公司哪儿济南兴田德润简介
  • 河南教育平台网站建设宁夏百度公司
  • 重庆产品推广类网站公司部门职位
  • 代做cad平面图的网站网站会员功能
  • 网站建设论文 优帮云怎么制作网站地图
  • 关于域名和主机论坛的网站广州公司制作网站
  • 深圳网站seo推广优化公司组织架构
  • 兰州网站备案广东手机网站建设哪家专业
  • 网站建设需要钱吗营销策划岗位职责
  • 大同网站建设没有网站怎么做网推
  • 电子销售网站报表模块如何做禁用wordpress自动保存插件
  • 网站设计创意方案黑龙江省城乡和住房建设厅网站首页
  • 实力网站建设oppo手机应用商店
  • 手机分销网站江苏城乡建设教育网站
  • 中国建设银行嵊州市支行网站网站制作 流程
  • 荆州网站建设多少钱wordpress头像上传插件
  • 三五互联网站密山网站
  • 给别人做网站赚钱吗给网站人做网站
  • 怎么注册网站农商1号的网站建设费
  • 长治企业网站建设价格西安微网站开发
  • 杰奇怎么做网站地图北京昨晚出什么大事