位置: 编程技术 - 正文

轻松创建nodejs服务器(4):路由(搭建nodejs)

编辑:rootadmin

推荐整理分享轻松创建nodejs服务器(4):路由(搭建nodejs),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node创建服务,node创建服务器的方式,创建nodejs项目的步骤,如何使用nodejs创建web服务器,node创建服务器的方式,node.js创建服务,创建nodejs项目的步骤,node.js创建服务,内容如对您有帮助,希望把文章链接给更多的朋友!

服务器需要根据不同的URL或请求来执行不一样的操作,我们可以通过路由来实现这个步骤。

第一步我们需要先解析出请求URL的路径,我们引入url模块。

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

好了,pathname就是请求的路径,我们可以用它来区别不同请求了,这样一来我们就可以对来自/start和/upload的请求使用不同的代码来处理。

接着我们来编写路由,建立一个名为router.js的文件,代码如下:

轻松创建nodejs服务器(4):路由(搭建nodejs)

这段代码什么都没干,我们先把路由和服务器整合起来。

我们接着扩展服务器的start()函数,在start()中运行路由函数,并将pathname作为参数传给它。

同时,我们会相应扩展index.js,使得路由函数可以被注入到服务器中:

运行index.js,随便访问个路径,比如/upload,就会发现控制台输出,About to route a request for /upload.

这就意味着我们的HTTP服务器和请求路由模块已经可以相互交流了。

下一节我们将实现针对不同的URL请求给予不同的反馈。

轻松创建nodejs服务器(5):事件处理程序 为了对不同请做出不同的反馈,我们引入一个事件处理器的模块。该模块命名为requestHandlers,我们先添加start()和upload()两个占位函数。requestHandlers.js代

轻松创建nodejs服务器(6):作出响应 我们接着改造服务器,让请求处理程序能够返回一些有意义的信息。我们来看看如何实现它:1、让请求处理程序通过onRequest函数直接返回(return())他

轻松创建nodejs服务器(9):实现非阻塞操作 我们要将response对象(从服务器的回调函数onRequest()获取)通过请求路由传递给请求处理程序。随后,处理程序就可以采用该对象上的函数来对请求作出

标签: 搭建nodejs

本文链接地址:https://www.jiuchutong.com/biancheng/374198.html 转载请保留说明!

上一篇:轻松创建nodejs服务器(3):代码模块化(node创建服务)

下一篇:轻松创建nodejs服务器(5):事件处理程序(node.js创建服务)

  • 购销合同中约定产品质量问题引起的问题
  • 个税新规定2021
  • 个人劳务费怎么交税
  • 2021年专项附加扣除必须要确认吗
  • 购进货物未取得增值税专用发票可以抵扣进项税额吗
  • 房地产企业还有未来吗
  • 对外投资属于资产类账户吗
  • 个体工商户如何注册
  • 养老保险补缴利率是多少
  • 低值易耗品计入什么账户
  • 资产损失税前扣除管理办法2019
  • 固定资产转在建工程
  • 电子凭证是否具有法律效力
  • 清算固定资产处置方案
  • 子公司打钱给母公司
  • 股东垫付工资如何做账
  • 纳税调整后所得怎么算
  • 企业所得税前列支的费用
  • 专用发票报销时限
  • 修缮发票要注明什么
  • 应税凭证和纳税凭证的区别
  • 旅行社差额纳税发票怎么开具
  • 纳税申报方式怎么修改
  • 资本公积转增实收资本所有者权益会变吗
  • 外币业务汇兑损益根据业务划分为
  • 补提以前年度费用在年度报表中怎么填
  • 金税三期啥意思
  • 电脑开机弹出documents文件夹
  • 汇算清缴后补缴得企业所得税,计入哪年的税负
  • 劳务费没发票怎样下账
  • php面向对象详解
  • 销售货款未收回应该从工资中扣除吗
  • 企业收回应收账款会计分录
  • 交暖气费可以开单位发票吗
  • echo输出语句
  • 如何在国家税务局增值税纳税申报
  • 研发费用算期间费用吗
  • 关联方计提坏账吗
  • element remove
  • 大华摄像头海康威视录像机
  • 机器维修费属于什么会计科目
  • 年终奖的个税税率
  • 汽车维修企业怎么认定小微企业
  • 记账凭证填错了怎么办还没有登记账簿
  • 小规模纳税人征收率5%的情况
  • 拨缴经费收入
  • 什么叫公关费用
  • 银行电子承兑到期后怎么操作
  • 残保金申报可以随便填吗
  • 销售固定资产如何申报企业所得税
  • 房地产企业何时确认收入结转成本
  • 什么叫做未入账金额
  • 当月预交增值税时所属期选了上期怎么办
  • 企业受赠资产会计处理
  • 公司给客户的礼品太差了还需要给客户吗
  • 税法上的营业收入怎么算
  • 个人独资企业税收政策2023规定
  • 期间损益科目如何结转
  • 小企业会计核算论文
  • 高速公路过路费增值税
  • 修筑公路的流程视频
  • 公司注册代理费用标准
  • sql查询字段被包含的内容
  • sql server 用法
  • sqlmd5加密后解密
  • win2000系统安装教程
  • 如何设置电脑从d盘启动
  • win8.1系统升级win10
  • centos6基础命令
  • windows7启用远程访问
  • Unity3D游戏开发(第2版)pdf
  • 关于javascript函数
  • 删除cmd命令记录
  • linux中的tree
  • js中布尔值为false的六种情况
  • 税务行政部门有哪些
  • 金税盘未反写
  • 低保大数据核查哪些数据
  • 南京税务局 局长
  • 农转非和非农
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设