位置: 编程技术 - 正文

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

  • 税后营业利润怎么算出来的
  • 运费收入算销售收入吗
  • 销售赠送赠品会计处理
  • 交强险必须交车船使用税吗
  • 个税申报可以去税务局吗
  • 企业所得税包含哪些税种
  • 教育行业主营业务内容
  • 有形动产经营租赁税率
  • 出纳做账流程视频
  • 现金形式发放的福利需要扣税吗
  • 五险一金可以在手机上交吗
  • 财产损失税务备案
  • 非营利性代收代付费用会计处理怎么做?
  • 收到福利费会计分录
  • 公司之间转让股权,两家股东一样
  • 软件技术服务合同需要备案吗
  • 出口退税备案信息
  • 非上市公司股权转让
  • 外币账户和外汇账户一样吗?
  • 适用增值税简易计税的项目
  • 差旅费中的车票可以抵扣进项税吗
  • 计提坏账准备的会计分录
  • 股东投入的资金可以计入资本公积吗
  • 工商企业年报网上申报时间
  • 收到工程结算单,没有发票,能入成本吗
  • 发工资和扣社保的区别
  • 收到服务费发票怎么做账
  • windows闹钟
  • 按揭贷款到账时间
  • kb4592440安装失败
  • sovies
  • 为什么运输合同比租赁合同风险小
  • pyecharts 表格
  • uniapp h5路由模式
  • window12最新系统
  • php设置目录权限
  • 进口付汇操作
  • 业务招待费进项转出报表怎么填
  • 未开票收入如何做会计分录
  • 公司注销税款太多
  • 银行存款转银行存款 什么凭证
  • 织梦cms要钱吗
  • 产权转移数据印花税纳税期限
  • 公司应知应会的内容是什么
  • 使用mysql的disctinct group by查询不重复记录
  • 系统带我玩隐形守护者 小说
  • 调整后财务报表
  • 陕西省跨区域企业所得税征收
  • 月末结存材料的实际成本例题
  • 盈余公积的提取基数
  • 劳务公司的劳务税是多少
  • 财务票子怎么粘
  • win8的文件夹选项在哪里
  • windows pe无法启动怎么办
  • 极速一键装机
  • vmwareworkstation10虚拟机
  • 如何远程登录路由器
  • win10 rs3
  • 如何限制网速不让孩子玩游戏
  • centos7添加ip地址
  • windows7右下角网络图标不见了怎么办
  • linux新手教学
  • win10如何设置默认应用语言
  • win7怎么连接手机上网
  • 你所知道的三维建模软件有哪些?
  • nodejs ddd
  • windows如何进行批处理
  • C# list多字段排序sort
  • unity用lua开发
  • unity导入工程根本运行不了
  • python指令生成脚本
  • js中slice方法的作用
  • python 自定义类模块
  • js中的面向对象
  • python批量修改文本内容
  • 财政部国家税务总局
  • 税务局发涵有几种
  • 广东省电子税务局登录方式
  • 云南国税申报
  • 注册会计师人员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设