位置: 编程技术 - 正文

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

  • 车辆购置税会计科目怎么做账
  • 个体户查账征收怎么交税?
  • 固定资产清理结转到什么科目
  • 承兑汇票大回头票是什么意思
  • 印花税的填报方法
  • 向银行办理托收手续记什么科目
  • 资产负债表应交税金负数是什么意思
  • 季初资产总额是1,季末是0怎么填
  • 金税盘处于报税期不能开票是什么意思
  • 物业管理水电费税率
  • 辅导期纳税人会计处理
  • 已认证未入账的分录
  • 月度资金计划明细表模板
  • 子公司注销资产负债表如何合并
  • 股票属于现金及股票吗
  • 产假期间工资如何发放
  • 员工社保异地缴纳
  • 残保金应减免错交了能退回吗
  • 增值税专用发票抵扣期限
  • 小企业 企业所得税
  • 收到股东交的多余的股金怎么做账务处理
  • 小型微利企业在计提所得税时有哪些优惠政策
  • 推广的产品
  • 电脑更改工作组后进不了系统
  • 计提待摊费用怎么记账
  • 数字权利服务如何打开
  • 稽查补交的税款怎么处理
  • php composer自动加载
  • win10正版免费下载
  • win10默认网关自动清空
  • win10更新kb5005033
  • kb4586853 补丁
  • 本期进项税额转出会计分录
  • yolov5模型训练
  • fs209e是什么意思
  • framework教程
  • wordpress添加css
  • chormedriver安装
  • 奥卡万戈三角洲位置
  • devtools安装mac
  • node.js的安装和配置
  • 工会经费的来源包括
  • 租赁房屋开具发票商品名称
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 帝国cms模型
  • 怎么计算多个表格的某一数据
  • 小规模收入超过30万的会计分录大全
  • 未分配利润与净利润有关系吗
  • 公司贷款谁签字
  • 印花税计入税金及附加科目吗
  • 个体户与公司的差别
  • 固定资产折旧会计凭证
  • 以前年度账务错误应该怎么处理的
  • 专票三流合一
  • 一个会计每个月平均有多少钱
  • 稳岗补贴会计分录怎么做,需要缴纳企业所得税不
  • sqlserver关键字附近有语法错误
  • securedownload是什么意思
  • ubuntu更换版本
  • linux系统设置ntp同步
  • linux wk
  • 卡巴斯基2019
  • Ubuntu操作系统安装步骤
  • winxp网络设置在哪
  • win10系统怎么管理开机启动项
  • Windows7 64位系统如何添加打印机图文教程
  • 在Linux下HTTPie工具的使用教程
  • webpack使用ejs
  • cocos2dx-3.1.1 win8+eclipse+android开发 初学者容易迷惑的两个问题
  • Linux服务器无法远程连接
  • 注释标签的内容会显示在浏览器窗口中
  • linux使用ssh远程连接服务器
  • jquery添加删除属性
  • js扩展名是什么文件
  • python解决方案与程序有什么不同
  • javascript 默认参数
  • json遍历对象集合
  • 河南省国家税务总局发票查询系统
  • 实木地板什么
  • 电子增值税专用发票和纸质增值税专用发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设