位置: 编程技术 - 正文

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

  • 房屋出租何时缴税
  • 广东税务是什么
  • 关联企业债资比 企业所得税
  • 外聘人员需要申报个税吗
  • 增值税发票已抵扣能否认定合同关系
  • 公司不营业需要做年报吗
  • 发票打印机贵吗
  • 足浴按摩开票明细一栏写什么
  • 辅导期纳税人会计处理
  • 如何存银行
  • 企业支付投资者股利属于什么引起的财务活动
  • 出差人员报销差额怎么算
  • 接受虚开增值税 经侦立案
  • 商场扣点收入如何纳税
  • 抵债资产计提折旧怎么算
  • 外购白酒用于个人销售吗
  • 广告媒体类的企业怎么核算成本?
  • 公司合并后业务怎么办
  • 职工宿舍租赁费
  • 简易计征的税率
  • 境外公司委托境内公司提供劳务
  • 增值税留抵税额抵减欠税
  • 政府会计提取专用基金
  • 个人买卖二手房增值税
  • 有销项没有进项怎么结算成本
  • 抵扣联和发票联算一张发票吗
  • a107040减免所得税优惠明细表2020
  • 存货跌价准备的金额
  • 穿越火线下载安装
  • 总分公司企业所得税合并申报
  • 微软推出windows11系
  • linux 数据类型
  • win7系统鼠标不能用了怎么设置
  • 如何获取openai api
  • 发放职工工资计入什么会计科目
  • 预付款指的是
  • 公允价值变动损益和投资收益区别
  • php 银行卡支付
  • ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话
  • 数学建模三个人谁最难
  • vue watch和computed
  • 小程序从入门到精通
  • 政府补助的会计准则
  • 所得税季度申报表怎么填
  • 如何区分误餐费和补助费
  • 取得不规范发票的处理
  • python获取某个值
  • vue 鼠标移入移出(hover)切换显示图片问题
  • 出口退税未按期申报怎么办
  • 收到返工费会计分录
  • 企业所得税的纳税调整项和比例
  • Transactional replication(事务复制)详解之如何跳过一个事务
  • 小企业会计准则没有以前年度损益调整科目
  • 报销招待费的会计科目
  • 企业所得税几种税率
  • 企业销售已使用的车辆
  • 增值税期末留抵退税原因采集确认单
  • 办公桌椅入什么会计科目
  • 商业承兑汇票怎么接收
  • 计提坏账准备的会计分录
  • 银行利息收入的会计分录怎么写
  • 专票的发票金额是价税总额吗
  • 什么是长期股权投资
  • windows7的插孔设置在哪
  • window msconfig
  • window系统大全
  • ubuntu搭建go环境
  • synchost.exe - synchost是什么进程 有什么作用
  • win8打开运行的快捷键是什么
  • windows8更新不了怎么办
  • opengl立体模型
  • supervisor producer
  • linux -lc
  • jquery 放大镜
  • js设计模式有什么用
  • 山东省国家地税局官网
  • 回家税务总局全国增值税发票查询
  • 车船税的缴纳证明是什么意思?
  • 报考地税局的要求是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设