位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享轻松创建nodejs服务器(3):代码模块化(node创建服务),希望有所帮助,仅作参考,欢迎阅读内容。

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

nodejs的功能块大都以模块的形式存在的。

通常会有一个统一入口index.js,然后调用不同的模块来完成我们需要的功能。

我们先来看看怎么把server.js变成一个模块让 index.js 主文件使用。

“http” 是nodejs自带的模块,我们在我们的代码中请求它并把返回值赋给一个本地变量。 我们可以用这个变量来调用 http 模块所提供的公共方法的对象,变量名不是固定的,你完全可以按照你的喜好来命名这个变量,不过我建议直接用模块名来做变量名,可以使代码可读性更高些。

我们按这个方式改一下server.js里的代码,我们把代码放到start()函数里,并通过expors将代码提供给其他页面引用。

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

这样,我们现在就可以创建我们的主文件 index.js 并在其中启动我们的HTTP了,虽然服务器的代码还在 server.js 中。

创建 index.js 文件并写入以下内容:

执行node index.js

这样做就可以把应用的不同部分放入不同的文件里,并且通过生成模块的方式把它们连接到一起了。

下一节我们要了解一下路由

轻松创建nodejs服务器(4):路由 服务器需要根据不同的URL或请求来执行不一样的操作,我们可以通过路由来实现这个步骤。第一步我们需要先解析出请求URL的路径,我们引入url模块。

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

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

标签: node创建服务

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

上一篇:轻松创建nodejs服务器(2):nodejs服务器的构成分析(node.js创建服务)

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

  • 税务稽查以前年度进项税额转出
  • 工程监理费开什么发票
  • 水利建设基金申报期限
  • 公司组织出国旅游费用
  • 企业收到退回的所得税的账务处理
  • 小规模简易征收计算方法
  • 存货占营业收入的意义
  • 带息负债融资成本
  • 企业所得税的常设机构
  • 会计凭证填制要求有哪些
  • 出口酒类产品需要什么
  • 销售应税消费品应交的消费税
  • 利润总额递延所得税
  • 在杂志上发表论文
  • 填开了红字信息表但未开红字发票
  • 企业交的社保是什么
  • 简易征收税率都包括什么
  • 个人购买房屋的税
  • 滴滴打车怎么整
  • 享受小型微利企业标准
  • 开普票税率怎么算
  • php使用pdo连接数据库
  • 营改增后房地产企业账务处理
  • 企业所得税费用扣除比例
  • 富士山的岩石属于什么岩
  • php判断查询是否有结果
  • 珀斯临近什么洋
  • vuex的五个属性及使用方法 简书
  • php删除数据
  • php图片库
  • php fopen函数的用法
  • 去年的所得税计提多了怎么做分录
  • 用现金报销差旅费及增值税怎么做账
  • 海关缴款书稽核比对
  • 企业应收账款的主要内容
  • 手工帐月末结转会计分录
  • java对象内存大小计算
  • 普通动产和特殊动产物权变动
  • 无偿调入固定资产怎么入账
  • 福利部门领用材料计入什么科目
  • 什么情况可以作为证人
  • 坏账准备贷方表示什么
  • 资产负债表其他应收款计算公式
  • 租入的房子再出租用交房产税吗?
  • 上个季度增值税报错了
  • 坏账准备的核算方法
  • 营业外支出罚没支出包括
  • 抵扣旅客运输服务申报时填哪行
  • 二手设备进口报关流程
  • 帮其他公司交水费税差
  • 没有到位的注资公司
  • a公司刚刚执行了一个采购项目
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 会计所说的内账外账
  • 权益性投资包括哪些
  • sql语句训练题及答案
  • centos7ntp服务器
  • win10提示激活windows
  • hosts文件位置在哪
  • 如何切换shell
  • winXP系统截图
  • pln是什么文件
  • win10系统如何关闭
  • linux命令删除指定目录
  • 苹果win10更新48%不动了
  • mac 安卓系统
  • 每日一个linux命令
  • 设计师的悲哀
  • shell的变量分为哪三种
  • Python下的慢
  • 基于JAVASCRIPT实现的可视化工具是
  • unityugui
  • java script入门
  • jq写css样式
  • 微软python视频教程
  • 物业公司收取物业费要交税吗
  • 涉农项目有哪些项目
  • 车辆购置税完税证明怎么查询
  • 全年个人一次性奖金单独计税优惠
  • 18个税种征税范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设