位置: 编程技术 - 正文

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

  • 出口退税新政策报关费发票要怎么开
  • 税务师考试税法一章节
  • 作废的增值税普通发票还可以重新开吗?
  • 红字发票开错了已上传如何作废
  • 水利建设基金一定要交吗
  • 缴纳增值税和附加税
  • 快递费未支付应该寄走了吗
  • 企业所得税季报是全年累计吗
  • 为什么出现补交税
  • 施工企业材料采购
  • 个体工商户需要缴纳哪些税
  • 有留抵增值税怎么做账
  • 未取得发票的收入怎么做账
  • 企业收到财政补助项目款
  • 购入商品入库
  • 物业公司代收水电费会计分录
  • 增值税普通发票可以抵扣进项税吗
  • 合同额在3000以下的是否缴纳印花税?
  • 金融业的增值税
  • 个人独资企业是什么类型
  • 企业管理与咨询机构
  • 酒店客房主营业务支出明细表怎么写
  • 发票进项和销项对不上后果
  • 物业公司收入多少钱
  • 我国个人取得的各种所得有几种类型
  • 财政补助结转余额在借方还是贷方
  • 内部交易的会计分录
  • 资金使用计划表怎么写
  • 盘亏机器设备会计分录
  • 受托加工委托方销售产品
  • 如何解决win7系统卡顿
  • php获取图片
  • 公司比赛奖金计入什么科目
  • 收取包装物押金税率
  • 房屋赠与双方办理流程
  • 支付宝小程序跳回app
  • 企业的生产环节
  • 机器学习中的数学原理——模型评估与交叉验证
  • 27岁零基础转行做网络工程师
  • hive.
  • 关于专利技术转让的说法
  • 记账凭证银行利息入息
  • 网上如何增加办税人员
  • 弃置费用的现值计入固定资产
  • 城建税要计入税金及附加吗
  • 房屋出租收入是其他业务收入吗
  • Win2003系统下SQL Server 2008安装图解教程(详细图解)
  • 字符串合并函数
  • 没进项发票的开销项发票多少税?
  • 小规模纳税人购买税控设备
  • 政府会计制度下基建账
  • 公司代缴个税怎么做账
  • 免抵退税会计处理
  • 幼儿园账务处理实务
  • 三个月 租房
  • 平销返利如何开票是负数的
  • 广告发票能抵扣吗
  • 物业费的会计处理
  • 跨年度发票作废已交税怎么办
  • 计提工资时个税挂其他应收款
  • 股份有限公司向股东借款
  • 勾选通行费发票后如何做分录
  • 补交以前年度的房产税会计分录
  • 购买维修费怎么做分录
  • 企业固定资产标准最新规定
  • 商业企业可将商品分为哪三类
  • sqlserver 类型
  • sqlsever导入数据时出现ole db连接数据无效
  • window10升级不了
  • win10系统打游戏
  • kb3150220安装失败
  • js下拉加载
  • Android之framework修改底部导航栏NavigationBar动态显示和隐藏
  • 简述jQuery ajax的执行顺序
  • nodejs教学视频
  • python数据连接
  • 叉车需要手续吗
  • 刷医保的网络可以用外网吗
  • 12366纳税服务热线工作时间
  • 甘肃税务局电子税务局客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设