位置: 编程技术 - 正文

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中的进程管理(深入理解中国式现代化)

  • 未办理税务登记的个体户怎么注销营业执照
  • 耕地占用税的税目
  • 建筑公司没有资质可以施工吗
  • 拆迁补偿费返还政策
  • 需要冲红的普通发票无法收回怎么办
  • 核定征收的固定资产包括
  • 高铁票抵扣增值税
  • 技术服务出口免关税政策
  • 民办职业技能培训学校办学许可证
  • 公司员工的车外地的停车费怎么做分录
  • 接受投资转入的货物
  • 银行本票超过付款期限可以向出票人追索吗
  • 资产负债表年初余额是不是一直不变
  • 产假期间工资如何发放
  • 企业拥有房产每年如何交税
  • 资本金结汇资金用途
  • 商业承兑汇票申请流程
  • 电子发票怎么冲红字
  • 甲供材料如何纳税
  • 缴纳残保金和工龄有关吗
  • 老板请客吃饭拿餐饮发票公司报销怎么账务处理?
  • u盘如何进行杀毒
  • 欧拉操作系统和龙蜥哪个好用
  • 找不到powershell.exe文件
  • 网页游戏玩着卡
  • 给员工买饮料
  • mmcexe进程异常报错
  • 注销公司如何注销
  • 公司简易注销的公示期多长时间
  • php rewind
  • 福利企业即征即退优惠政策
  • 有形动产融资租赁增值税即征即退政策
  • 缴纳住房公积金分录
  • 手相算命图解大全女
  • windows7旗舰版最新版本
  • 公司每年都有什么费用
  • 金融机构通过
  • 企业的生产成本等于
  • 增值税专用发票有几联?
  • 埃姆雷莫尔
  • elementui中的el-tab-pane为什么内容会为0
  • 比弗利山庄安全吗治安
  • 工业会计和商业会计有什么区别
  • GCN经典论文笔记:Semi-Supervised Classification with Graph Convolutional Networks
  • php获取目录列表
  • 职工食堂费用计入什么科目
  • 在发生以下的情况下,可判定货物
  • 航天远程清卡
  • 机票改签费贵吗
  • 代开发票含税价怎么核算为不含税发票?
  • 车辆置换差价账务处理
  • 公司代缴社保生育津贴大概领多少
  • 公司缴纳个人所得税有什么用
  • 利息收入和应收利息的区别
  • 滴滴普票可以计算抵扣吗
  • 政府奖励我公司的钱
  • 会计人员基本信息表去哪找
  • 应付账款的主要风险点
  • 工程发票可以分两次开吗
  • 支票拿到银行怎么用
  • freebsd常用命令
  • ubuntu20 server
  • centos5.10安装
  • win平板装ubuntu
  • rpm包安装位置
  • centos7.4升级7.5
  • winpe怎么弄
  • linux内核文件夹
  • perl语言基本命令
  • BUG: OpenGL error 0x0500 in -[CCEAGLView swapBuffers] 328
  • Node.js中的包管理工具是什么
  • 自定义progressbar
  • js数组entries
  • jquery判断对象是否存在
  • jquery实例
  • 农产品进项税额核定扣除办法2019
  • 深圳市国家税务局电话
  • 出口退税出现预缴怎么办
  • 广东电子税务局官网登录入口
  • 青岛市崂山区地税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设