当前位置: 首页 > news >正文

nodejs相关基础知识-第二篇

承接上文

path路径模块

path.extname()

可以获取路径中的扩展名部分,语法格式如下:

const path=require('path');
const fpath='./file/a/b/pathjoin.html '
console.log(`output->`,path.extname(fpath));//.html

注意:

fs.writeFile,只可以写入新的文件不可以创建新的路径。

比如:

fs.writeFile(path.join(__dirname,'./clock/index.css'),css1,function(err){    })

上面的代码,clock文件夹必须先手动创建。

fs.writeFile,重复写入同一个文件,新写入的内容会覆盖之前的旧内容。

http模块

什么是http模块?

http模块是由nodejs官方提供的,用来创建web服务器的模块,通过http模块提供的http.createServer()方法,就可以把任意一台电脑变成一台web服务器。

同样,要使用http模块,就需要先导入。

const http=require('http');

服务器和普通电脑的区别在于,服务器上安装了web服务器软件,比如iis,apache等,安装这些服务器软件,可以将普通电脑变成一台web服务器。

在nodejs中不需要借助第三方的web服务器软件,可以基于nodejs提供的http模块,通过代码实现一个服务器软件。

IP地址

每台计算机的唯一地址。

域名和域名服务器

域名:字符型的地址。

IP和域名一一对应,这份对应关系存放在一种叫做域名服务器(dns)的电脑中,使用者只需通过域名访问对应的服务器即可,对应的转换工作由域名服务器实现。

域名服务器就是,提供IP地址和域名之间转换的服务器。

端口号

同一台电脑中,一个端口号对应一个web服务

实际应用中,url中的80端口可省略。

创建最基本的web服务器

创建web服务器的基本步骤

  1. 导入HTTP模块
  2. 创建web服务器实例
  3. 为服务器实例绑定request事件,监听客户端请求
  4. 启动服务器
const http = require("http");//1、导入httpconst server = http.createSer
http://www.dtcms.com/a/521598.html

相关文章:

  • 网站建设 经营范围大连市开发区网站建设公司
  • 矩形排版——CAD c#
  • DeepSeek-OCR - 轻量、精准、快速、跨语言的文字识别模型 图片转文字 图片文字识别 支持50系显卡 一键整合包下载
  • z怎么做优惠券网站个人网站建设思路
  • 品牌管理的三大要素百度seo快排软件
  • 迅为RK3568开发板 V2.0嵌入式linux开发资料全面升级
  • 企业网站制作报价单网页设计与网站建设 郑州大学
  • 品牌建设公司网站企业业务系统有哪些
  • UU 跑腿使用通义灵码实现 AI 原生应用架构升级全解析:行动指南
  • 重庆承越网站建设公司网站注销备案查询系统
  • 泰安东平县建设局网站佛山做优化的公司
  • 2025年10月份全球AI医疗资讯
  • 光模块与光纤的“精准对接”:小接口的关键技术解析
  • Linux网络层:IP
  • 个人简历制作网站wordpress页眉描述
  • 【深度学习新浪潮】2025单目深度估计最新研究进展:从技术突破到落地探索
  • 《Git:从入门到精通(八)——企业级git开发相关内容》
  • 如何在360网站上做软文推广找相似图片 识别
  • 个人备案网站营业执照微信小程序怎么做教程
  • Appium+python+unittest搭建UI自动化框架
  • Java实现gRPC双向流通信
  • LLama 3分组查询注意力与KV缓存机制
  • DolphinScheduler依赖机制、Open-Falcon告警推送与监控的优化实践
  • 消息发送接收如何传递TraceId
  • GPU芯片内存泄漏测试方法
  • 深兰科技法务大模型亮相,推动律所文书处理智能化
  • wordpress文章数据包昆明网站优化
  • 建一个资源网站赚钱吗php网站制作实例教程
  • 百度上做优化一年多少钱网站优化 月付费
  • 成都网站建设 平易云网站建设模板哪里下载