位置: 编程技术 - 正文

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

  • 投资利税率包括所得税吗
  • 货物运输印花税减免
  • 公司债券股票的投资组合思路
  • 用银行支付本月生产车间保险费820元
  • 上年多计提增值税,今年如何调整
  • 递延收益没有应列入哪个科目
  • 如何做现金支票凭证
  • 税控系统服务
  • 只有利息费用的财务费用如何结转?
  • 工程维修费用怎么入账
  • 租赁厂房发生的改造装修费用
  • 调财务报表怎样调整
  • 企业借款给个人合法吗
  • 补交增值税如何入账
  • 设备服务费是什么
  • 进项大于销项的分录怎么写
  • 一般纳税人收到普票如何入账
  • 企业零星支出是否需要发票
  • 邮局劳务费发票几个点
  • 卷烟消费税税率表
  • 个税房租和房贷抵扣一样吗
  • 通用申报表工会经费可以不申报吗
  • 款已付没有发票就入账
  • 分期开发是什么意思
  • 多用途预付卡发卡方账务处理
  • 增值税 附加税
  • 购买原材料无法确认收入
  • 剑灵配置要求2020官方
  • 如何在excel中添加多行空白
  • 支付工程款需要什么财务手续
  • 个税的适用税率有哪些
  • win10下载软件被阻止安装怎么办
  • 金融资产终止确认是什么意思
  • ds file是干什么的
  • 多提附加税跨年怎么计算
  • php代码大全及其含义
  • 所有者权益期末减期初等于净利润还是利润总额
  • 安个小窝
  • php中include_once
  • php获取浏览器ua
  • 前端技巧
  • 科目汇总表借方发生额为零怎么填
  • 2022年如何在股室工作中落实党风见证
  • 看望生病职工慰问品
  • 增值税普通发票查询真伪
  • 大病医疗保险是社保吗
  • 小规模免税怎么做账务处理
  • 企业注销需要清产核资吗
  • 定期定额个税申报应税项和计税依据为什么不相等
  • mysql视图菜鸟教程
  • 个人所得税申请退税多久能到账
  • 固定资产加速折旧是什么意思
  • 当月开的票必须开发票吗
  • 代垫电费收回开票吗
  • 所得税费用需要结转损益吗
  • 国有划拔土地房整体可以买卖吗
  • 小规模没有销售额如何申报
  • 房产税和土地使用税什么时候申报
  • 加盖发票专用章有效什么意思
  • 无发票临时工劳务费账务处理
  • 出租车费用分录
  • 其他非流动资产是金融资产吗
  • 生产型企业账务处理方法
  • win2003好用吗
  • 播放winner
  • 怎么设置电脑开机启动项
  • xp怎么删除电脑系统
  • win7开机出现两个系统选项
  • linux sed
  • 文件系统的类型为raw
  • win10系统的电脑有哪些
  • 微信怎么导入主题模块
  • android studio打包jar文件
  • jquery升级
  • android 点击按钮如果数据库有数据就更新,没有就创建
  • jquery图片效果
  • jquery实现下拉框
  • 宁波镇海哪里可以赶海
  • 收到补税点的分录
  • 企业可以出台政策吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设