Node.js的学习1

Node.js简介

  • 浏览器是JavaScript的前端运行环境
  • Node.js是JavaScript的后端运行环境
  • Node.js中无法调用DOM和BOM等浏览器内置API

终端中的快捷键

  • 使用向上箭头,可以快速定位到上一次执行的命令
  • 使用tab键,可以快速补全路径
  • 使用esc键,可以快速清空当前已输入的命令
  • 输入cls命令,可以清空终端

__dirname表示当前文件所处的目录

path路径模块

path模块式Node.js官方提供的,用来处理路径的模块,提供了一系列的方法和属性,用来满足用户的需求

path.join()方法,用来将多个路径片段拼接成一个完整的路径字符串

path.basename()方法,用来从路径字符串中,将文件名解析出来

复制代码
const fpath='/a/b/c/index.html'

var fullName=path.basename(fpth)
console.log(fullName)//输出index.html

var nameWithoutExt=path.basename(fpath,'.html')
console.log(nameWithoutExt)//输出index

path.extname()方法,可以获取路径中扩展名部分

复制代码
const fpath='/a/b/c/index.html'//路径字符串

const fext=path.extname(fpath)
console.log(fext)//输出.html

http模块

在网络节点中,负责消费资源的电脑,叫客户端;负责对外提供网络资源的电脑,叫服务端、

http模块式Node.js官方提供的,用来创建web服务器的模块,通过http模块提供的http.createServer()方法能方便的吧一台普通的电脑,变成一台Web服务器,从而对外提供Web资源服务。

req请求对象

只要服务器接收到了客户端的请求,就会通过server.on()为服务器绑定的request事件处理函数,如果想在事件处理函数中,访问与客户端相关的数据或属性。

相关推荐
西岸行者11 小时前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
QQ51100828511 小时前
python+springboot+django/flask的校园资料分享系统
spring boot·python·django·flask·node.js·php
q***098011 小时前
最新最详细的配置Node.js环境教程
node.js
WeiXin_DZbishe11 小时前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
遥遥江上月11 小时前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
YAY_tyy11 小时前
2025 最新版 Node.js 下载安装及环境配置教程
前端·node.js·教程·工具配置
爱的叹息11 小时前
Node.js 所有主要版本的发布时间、稳定版本(Stable)和长期支持版本(LTS) 的整理
node.js
一勺菠萝丶11 小时前
MacBook 上如何正确安装 nvm 和 Node.js(新手必看)
node.js
仰望尾迹云11 小时前
Chandra AI与Node.js集成:实时聊天应用开发全攻略
node.js·大语言模型·ai聊天·实时对话
王码码203512 小时前
Flutter for OpenHarmony:socket_io_client 实时通信的事实标准(Node.js 后端的最佳拍档) 深度解析与鸿蒙适配指南
android·flutter·ui·华为·node.js·harmonyos