位置: 编程技术 - 正文

nodejs搭建本地http服务器教程(nodejs搭建本地资源服务器)

编辑:rootadmin

推荐整理分享nodejs搭建本地http服务器教程(nodejs搭建本地资源服务器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs搭建本地服务器运行html,nodejs搭建本地https,nodejs搭建本地资源服务器,nodejs搭建本地服务器运行html,node.js搭建http服务器,nodejs搭建本地服务器,nodejs搭建本地服务器运行html,nodejs搭建本地资源服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

由于不做php相关的东西,懒得装apache,干脆利用nodejs搭建一个本地的服务器用于测试。

nodejs这玩意儿吧,对做前端的介入后端简直就是一把利器。而且目前,nodejs也越来越有商用价值。

nodejs其实是非常底层的,从功能上说,它既是apache也是php。像搭建http服务器这种功能,本来是apache已经封装好的,但nodejs需要我们手动来搭建。其实在实际应用中,我们可以使用现成的框架。但这里,我想手动搭建,也加深一下对http服务器的理解。

我们node执行下面这个文件,我命名为http.js,它将创建一个httpServer并监听端口。

nodejs搭建本地http服务器教程(nodejs搭建本地资源服务器)

上面我们还引入了一个mine.js,这是我自己写的,里面存储的是名值对,用于定义不同后缀的文件所对应的返回方式:

fs模块是用于读取文件的,提供读取文件的方法,其实仔细研究文档会发现,它有同步和异步两种读取方式。fs.exists这个方法网上很多文章写作path.exists,,现在推荐写作fs.exists这个方法。否则会报警:

需要注意的是,不仅浏览器访问html文件会形成一次访问,里面链接的js,css等外部文件也会分别形成一次http访问。所以,http.createServer的回调其实是在一次页面访问中执行了多次的。我们console.log(realPath)一下就可以看到:

这里并没有加入默认访问index.html的功能,所以访问地址要写全

深入理解Node.js中的进程管理 前言本文主要对Node.js中进程管理相关的东西做一个简单介绍,包括process对象、child_process模块和cluster模块,详细的API可以查看官方文档,下面来看看详

node.js爬虫爬取拉勾网职位信息 简介用node.js写了一个简单的小爬虫,用来爬取拉勾网上的招聘信息,共爬取了北京、上海、广州、深圳、杭州、西安、成都7个城市的数据,分别以前端

Node.js 中exports 和 module.exports 的区别 Node.js中exports和module.exports的区别require用来加载代码,而exports和module.exports则用来导出代码。但很多新手可能会迷惑于exports和module.exports的区别,为了更

标签: nodejs搭建本地资源服务器

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

上一篇:Node.js调试技术总结分享(node调试工具)

下一篇:深入理解Node.js中的进程管理(深入理解中国式现代化)

  • 提交印花税会计分录
  • 会计工作的基本认识
  • 什么税不计入税金及附加科目
  • 流动负债是总负债吗
  • 餐补和车补可以税前扣除吗?
  • 物流辅助服务属于什么项目
  • 事业单位大型修缮会计分录
  • 月初缴纳的保险是当月的吗
  • 非居民企业的征税范围
  • 公司注销房产如何转给个人
  • 公司职员聚餐取个名字
  • 企业发工资交税
  • 空白发票作废后验旧显示不了
  • 国税和地税归哪里管
  • 开具红字增值税专用发票是什么意思
  • 未办理土地使用证违反了什么法律
  • 以前年度已经缴纳的税
  • 营业收入在财务报表上跟实际多出来怎么解释
  • 计提坏账准备和发生坏账准备分录
  • 居民企业清算企业所得税
  • 分期消费的实际收益
  • 电子发票服务平台诺诺发票官网
  • 以前年度费用如何列支
  • windows10更新怎么办
  • 简单介绍linux
  • 一家公司各项费用支出
  • 固定资产占资产总额比例
  • 开机要按f1才能进系统
  • 暂估入库结转成本后期怎么冲账
  • uniapp+uview
  • 最早的拍照手机是哪一年
  • php零基础入门教程
  • 同业代付会计分录
  • php提供的字符串函数
  • vue3.0项目创建
  • 这是我见过最牛的人英语
  • 【GoF 23】23种设计模式与OOP七大原则概述
  • erphpdown插件安装教程
  • 固定资产投资入股是否缴纳增值税
  • 银行存款转银行存款 什么凭证
  • 一般纳税人超过多少要交税
  • 增值税的征收对象是谁
  • 体检费用需要缴哪些费用
  • 向投资者支付的股息
  • 小型微利企业认定标准最新
  • 企业缴纳耕地占补多少
  • 固定资产的印花税费计入什么科目里
  • 什么是成品油发票
  • 公司赠送客户礼品怎么做账
  • 现金日记账需要日清月结吗
  • 公司汽车上牌费用多少
  • sql server 2005如何使用
  • SQLServer CONVERT 函数测试结果
  • 关于国际学校
  • 安装软件提示windows 无法访问指定设备,路径或文件
  • fedora怎么用
  • windows怎么安装apk
  • surface rt升级win10详细教程
  • centos安装教程详解
  • win 7系统无法删除系统文件
  • 电脑win7不能用怎么办
  • 如何解决win7系统中鼠标键盘不能用
  • win7系统怎么加入工作组
  • Win10预览版更新弹窗如何关闭
  • 安卓注入工具
  • z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
  • jquery异步获取数据
  • js开发组件
  • 菜鸟教程安卓下载
  • AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
  • php开机启动
  • json对象结构中,关键字key必须为什么类型
  • python怎么自定义函数
  • 税务编号是什么 个人
  • 国家税务局几号上班
  • 重庆市地方税务局公告2016年第2号
  • 季报逾期申报怎么写
  • 预测收入遵循什么方法
  • 福建农村医保怎么报销
  • 如何查询自己是否被起诉了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设