位置: 编程技术 - 正文

轻松创建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)

  • 申请A级纳税企业需具备哪些条件
  • 广告行业的税负率
  • 买赠怎么做会计分录
  • 在业跟续存有什么不一样
  • 个人所得税申报密码如何设置
  • 甲是乙公司依法设立的分公司
  • 民非企业增值税减免账务处理
  • 设备使用率怎么计算公式
  • 固定资产残值怎么处理什么时候处理
  • 注册资本余额为100万亿元
  • 工会经费如何做会计分录科目
  • 公司购买商品房契税税率
  • 固定资产备案怎么备案
  • 开发票税收分类编码怎么选
  • 关于有什么新的政策
  • 房屋租赁合同如何办理
  • 小规模纳税人减征额怎么计算
  • 资产负债表是一年一次吗
  • 企业注销时未分配利润怎么处理
  • 小微企业 2021
  • 减免税备案申请表范文
  • 车辆保险返点计算器
  • 广告公司返点是什么意思
  • 苹果哪些手机有120hz刷新率
  • 苹果14promax电池掉电很快
  • 独立账户负债核算内容
  • 清算资金往来借贷方什么意思
  • 合伙企业需要交哪些税
  • 企业转让房产所得税税率
  • 债券利息计算表
  • onekey.exe是什么
  • 所得税和所得税税率
  • 交易性金融资产的交易费用计入哪里
  • vue 实战
  • 工业企业如何纳税
  • 统计 α
  • js中move
  • 固定资产如何分类?
  • 应交税费为负数在资产负债表里怎么填
  • 工资和五险一金在公司发,个税在子公司扣
  • mysql客户端怎么使用
  • 利得都需要缴纳企业所得税吗
  • 资产负债表的累计折旧
  • 股东转让股权公司需要审查
  • 建筑企业需要缴纳的税种
  • 固定资产到期出售 合同
  • 研发过程4个主要阶段
  • 销售发生亏损如何记账
  • 资金紧张怎么说
  • 股权转让,受让方的会计分录
  • 设计费勘察费计入固定资产吗
  • 基本账户没有流水
  • 员工借支备用金属于现金流量的哪类
  • 住宿费报账怎么写
  • 备查账一般采用什么账簿
  • mysql5.7.27安装教程
  • windows xp简单操作教程
  • centos6.9关闭防火墙命令
  • 破解浏览器内网教程
  • mac10.15系统
  • windows2008
  • linux系统要求配置
  • macos桌面
  • gh-files是什么
  • dll文件应该放在哪里
  • linux挂载步骤
  • linux ping命令的用法
  • win7系统配置怎么设置
  • linux dhcpv6
  • 360修复win7
  • android:Background线程池和UiThread线程池
  • android怎么ping
  • unity manifest
  • 怎样学好js中的逻辑
  • 电子税务局怎么添加开票员
  • 国家税务局网上电子税务局官网天津
  • 发票上的税额由谁填写
  • 河南林州在哪三省交界处
  • 国家税务总局河北地税局
  • 补交以前年度城建税费怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设