Node.js

1.Node.js入门

如果还是报错可能终端没选好,下面是终端选择,但是我这里是可以运行。

2.fs模块-读写文件

3.path模块-路径处理

4.案例-压缩前端html

就是压缩代码

步骤

5.URL中的端口号

6.http模块-创建Web服务

7.案例-浏览时钟

javascript 复制代码
/**
 * 目标:基于 Web 服务,开发提供网页资源的功能
 * 步骤:
 *  1. 基于 http 模块,创建 Web 服务
 *  2. 使用 req.url 获取请求资源路径,并读取 index.html 里字符串内容返回给请求方
 *  3. 其他路径,暂时返回不存在提示
 *  4. 运行 Web 服务,用浏览器发起请求
 */
const fs = require('fs')
const path = require('path')
// 1. 基于 http 模块,创建 Web 服务
const http = require('http')
const server = http.createServer()
server.on('request', (req, res) => {
  // 2. 使用 req.url 获取请求资源路径,并读取 index.html 里字符串内容返回给请求方
  if (req.url === '/index.html') {
    fs.readFile(path.join(__dirname, 'dist/index.html'), (err, data) => {
      res.setHeader('Content-Type', 'text/html;charset=utf-8')
      res.end(data.toString())
    })
  } else {
    // 3. 其他路径,暂时返回不存在提示
    res.setHeader('Content-Type', 'text/html;charset=utf-8')
    res.end('你要访问的资源路径不存在')
  }
})
server.listen(8080, () => {
  console.log('Web 服务启动成功了')
})

8.模块化简介

9.ECMAScript标准-默认导出和导入

10.ECMAScript标准-命名导出和导入

11.包的概念

12.npm软件包管理器

步骤:

生成package.json包

添加包

使用包

13.npm安装所有依赖

eg

包拿来缺少node_modules

执行命令npm i

运行文件得出结果

14.npm全局软件包-nodemon

执行完后可继续修改值,然后保存会自动生成结果

15.Node.js概念和常用命令总结

相关推荐
郑州光合科技余经理1 小时前
出海外卖平台:支付对接为什么要和下单收款分开
android·java·开发语言·前端·后端·php·ai编程
data analyse 4561 小时前
前端自建访问统计,访客标识怎么设计才稳?Cookie、本地存储与设备指纹的取舍
前端·数据分析
终端安全笔记1 小时前
配置锁状态那一栏查的是什么:报告里几项各自指向什么风险
android·前端·安全·ios
恋猫de小郭1 小时前
Kotlin Toolchain 0.13,JetBrains 推荐 KMP 都切换到到全新工具链
android·前端·flutter
我是人✓2 小时前
Java面向对象核心特性深度解析
java·前端·算法
晓得迷路了2 小时前
栗子前端技术周刊第 149 期 - Vite+ 1.0、Preact 11、Next.js 16.4...
前端·javascript·react.js
IT_陈寒2 小时前
为什么我的Vue组件总是莫名其妙更新?
前端·人工智能·后端
狂师2 小时前
2026年APP自动化测试工具大全,12款主流工具一次看懂
前端·开源·测试
前端一小卒2 小时前
搜索 API 额度用完返回空数组,Agent 就开始一本正经地胡说
前端·javascript·node.js
乘风gg2 小时前
Spec Kit vs OpenSpec vs Superpowers:三大 AI Coding 框架深度对比
前端·ai编程·claude