​内江微信公众号开发公司、内江微信小程序制作费用、内江客户端APP软件需要大概多少钱【内江小程序搭建开发】内江企业微信服务号代运营制作、内江公众号推文编辑排版外包价格-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

​内江微信公众号开发公司、内江微信小程序制作费用、内江客户端APP软件需要大概多少钱【内江小程序搭建开发】内江企业微信服务号代运营制作、内江公众号推文编辑排版外包价格

发表日期: 2020-07-16 14:20:19 浏览次数:297

内江微信公众号开发公司、内江微信小程序制作费用、内江客户端APP软件需要大概多少钱【内江小程序搭建开发】内江企业微信服务号代运营制作、内江公众号推文编辑排版外包价格



内江市,别称:甜城,四川省东地级市,素有“川南咽喉”“巴蜀要塞”之称。东汉建县,曾称汉安、中江,距今已有2000多年的历史。

内江是交通运输部规划的国家公路运输主枢纽之一、四川省第二大交通枢纽和西南陆路交通的重要交汇点,是成渝经济区的中心城市,境内景点有:罗泉会议会址、隆昌石牌坊资中文庙、武庙、圣水寺等。


Node.js 路由

我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。

因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。

我们需要的所有数据都会包含在 request 对象中,该对象作为 onRequest() 回调函数的第一个参数传递。但是为了解析这些数据,我们需要额外的 Node.JS 模块,它们分别是 url 和 querystring 模块。

                   url.parse(string).query                                           |
           url.parse(string).pathname      |
                       |                   |
                       |                   |
                     ------ -------------------http://localhost:8888/start?foo=bar&hello=world
                                ---       -----
                                 |          |
                                 |          |
              querystring.parse(queryString)["foo"]    |
                                            |
                         querystring.parse(queryString)["hello"]

当然我们也可以用 querystring 模块来解析 POST 请求体中的参数,稍后会有演示。

现在我们来给 onRequest() 函数加上一些逻辑,用来找出浏览器请求的 URL 路径:

server.js 文件代码:

var http = require("http");
var url = require("url");

function start() {
 
function onRequest(request, response) {
   
var pathname = url.parse(request.url).pathname;
   
console.log("Request for " + pathname + " received.");
   
response.writeHead(200, {"Content-Type": "text/plain"});
   
response.write("Hello World");
   
response.end();
 
}

 
http.createServer(onRequest).listen(8888);
 
console.log("Server has started.");
}

exports.start = start;

好了,我们的应用现在可以通过请求的 URL 路径来区别不同请求了--这使我们得以使用路由(还未完成)来将请求以 URL 路径为基准映射到处理程序上。

在我们所要构建的应用中,这意味着来自 /start 和 /upload 的请求可以使用不同的代码来处理。稍后我们将看到这些内容是如何整合到一起的。

现在我们可以来编写路由了,建立一个名为 router.js 的文件,添加以下内容:

router.js 文件代码:

function route(pathname) {
 
console.log("About to route a request for " + pathname);
}

exports.route = route;

如你所见,这段代码什么也没干,不过对于现在来说这是应该的。在添加更多的逻辑以前,我们先来看看如何把路由和服务器整合起来。

我们的服务器应当知道路由的存在并加以有效利用。我们当然可以通过硬编码的方式将这一依赖项绑定到服务器上,但是其它语言的编程经验告诉我们这会是一件非常痛苦的事,因此我们将使用依赖注入的方式较松散地添加路由模块。

首先,我们来扩展一下服务器的 start() 函数,以便将路由函数作为参数传递过去,server.js 文件代码如下

server.js 文件代码:

var http = require("http");
var url = require("url");

function start(route) {
 
function onRequest(request, response) {
   
var pathname = url.parse(request.url).pathname;
   
console.log("Request for " + pathname + " received.");

   
route(pathname);

   
response.writeHead(200, {"Content-Type": "text/plain"});
   
response.write("Hello World");
   
response.end();
 
}

 
http.createServer(onRequest).listen(8888);
 
console.log("Server has started.");
}

exports.start = start;


vivo新机基本确认:骁龙865P+曲面屏+120W快充,价格是大亮点

时间过得飞快,转眼间已经到了7月中旬,与此同时关于各大厂商下半年即将发布的新品消息也是多了起来,比如vivo子品牌iQOO旗下的iQOO3 Pro便是其中的典型代表,根据现阶段的消息汇总,作为vivo系下半年主打的线上旗舰,iQOO3 Pro将于8月份发布,而随着发布会的日渐临近,目前iQOO3 Pro多个方面信息均有所确认。

外观方面iQOO3 Pro堪称是相当的养眼,其采取了曲面单挖孔屏的设计,挖孔区域则位于屏幕左上角,而得益于四周边框的进一步收益,iQOO3 Pro在提升屏占比的同时兼顾了相应的美感,视觉冲击力不俗,背部机身方面iQOO3 Pro则为曲面玻璃材质,后置摄像头以居左式矩形状排列,造型风格还是较为简约时尚的,另外iQOO3 Pro将会至少支持90Hz的高刷新率,动态场景下的显示效果要更为流畅顺滑。

硬件方面iQOO3 Pro相当的强悍,其搭载了3.09GHz主频的骁龙865 Plus处理器,跑分在65万左右,性能处于行业的顶级水准,顶配16G大运存,搭配LPDDR5内存以及UFS3.1的闪存规格,流畅度一并有出色表现,而在外挂骁龙X55基带的方式下,iQOO3 Pro还是一款5G手机,实现了对于5G网络的双模全网通支持,未来一两年内并不会随着5G网络的快速普及而落伍,强悍的性能配合多方面的优化,iQOO3 Pro用户体验令人期待。



内江微信公众号开发公司内江微信小程序制作费用内江客户端APP软件需要大概多少钱【内江小程序搭建开发】内江企业微信服务号代运营制作、内江公众号推文编辑排版外包价格

上一条:​达州微信公众号开发公司、达州微信小程序制作费用、达州客户端APP软件需要大概多少钱【达州小程序搭建开发】达州企业微信服务号代运营制作、达州公众号推文编辑排版外包价格
下一条:​遂宁微信公众号开发公司、遂宁微信小程序制作费用、遂宁客户端APP软件需要大概多少钱【遂宁小程序搭建开发】遂宁企业微信服务号代运营制作、遂宁公众号推文编辑排版外包价格
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约