Library Search
结果页

Node.js 毕设实战 — 从入门到答辩

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
Node.js 毕设实战 — 从入门到答辩 # Node.js 毕设实战教程 ## 前言 Node.js 是大学毕设的热门选择,因为它一门语言打穿前后端。本教程将带你从零构建一个完整的毕设后端。 ## 第一章:理解事件循环 Node.js 的核心是 **事件循环(Event Loop)**。与传统的多线程模型不同,Node.js 用单线程处理所有请求: ``` 请求1 ──→ [Event Loop] ──→ 非阻塞I/O ──… 3% 01-从零入门教程 # Node.js 入门篇:从零搭建 RESTful API ## 背景 Node.js 是最流行的后端 JavaScript 运行时。本教程带你从零搭建一个完整的 RESTful API 服务,涵盖路由、中间件、数据库操作。 ## 核心概念 ### 1. 模块系统 Node.js 使用 CommonJS(`require` / `module.exports`),也支持 ES Modul… 2% 入门篇 - Gatsby数据层与页面生成 ## 第四步:程序化创建页面 ```javascript // gatsby-node.js exports.createPages = async ({ graphql, actions }) => { const { createPage } = actions; const result = await graphql(` query { allMarkdownRemark… 2% 入门教程 - 从数据到静态站点 **Template**:为每种数据类型指定渲染模板 - **`gatsby-node.js`**:编程式创建页面 ## 二、数据层详解 ### GraphQL 查询模式 在 `http://localhost:8000/___graphql` 可以交互式探索所有可用数据: ```graphql # 页面组件中用这种查询 query { site { siteMetadata… 2% 01-hello-world-http-server # Node.js Hello World — HTTP 服务器 ## 目标 用 Node.js 内置 `http` 模块创建一个最简单的 Web 服务器,监听 3000 端口,返回 JSON 格式的 "Hello World"。 ## 完整代码 ```javascript // server.js const http = require('http'); const hostname… 2% TypeScript 入门到进阶 Vue 3**:原生 TS 支持,`defineProps<T>()` - **Node.js**:`@types/node` - **Express**:`@types/express` ## 思考题 1. `any` 和 `unknown` 的区别是什么?什么时候该用 `unknown`? 2. 为什么 `Readonly<User>` 能工作?TypeScript 内部是怎么实现的? 3… 2% 入门教程 - 反向代理与 API 网关实践 # Nginx 入门教程:反向代理与 API 网关实践 ## 1. Nginx 的角色定位 在现代架构中,Nginx 常作为: - **反向代理**:隐藏后端服务细节,统一入口 - **API 网关**:认证、限流、日志、路由 - **静态资源服务器**:直连比应用服务器快 10 倍+ - **SSL 终结**:统一管理证书,后端用 HTTP ``` 客户端 → [HTTPS] → Ngin… 2% DL-20 CC2530 Zigbee模块 ESP32 Arduino驱动代码 Serial.begin(115200); delay(200); Serial.println(); Serial.println("Dormitory node booting..."); Serial.printf("Lock config: pin=%d activeLow=%d bootGuard=%lu ms\n",… 2%