码农札记

文章列表

在一台服务器上通过 Nginx 配置实现不同子域名访问静态文件和后端服务
在一台服务器上通过 Nginx 配置实现不同子域名访问静态文件和后端服务

为了实现通过不同子域名访问静态文件和后端服务,首先需要在域名注册商或 DNS 服务商处为子域名 blog.xxx.com 和 api.xxx.com 配置 A 记录,指向服务器 IP 地址。接着,在 Nginx 中进行配置:对于 blog.xxx.com,创建一个配置文件,监听 80 端口,并指定静态文件的存放路径;对于 api.xxx.com,同样创建配置文件,监听 80 端口,并通过 proxy_pass 将请求转发到本地后端服务端口,同时设置相关请求头。通过以上步骤,可以在同一服务器上通过不同子域名

服务器
nginx
前端
73
2025年05月08日
基于 Node.js 的 CSDN 文章列表获取代码解析
基于 Node.js 的 CSDN 文章列表获取代码解析

这段代码的主要功能是向 CSDN 的指定 API 发起 GET 请求,获取文章列表相关信息,包括文章的 ID、发布时间和标题等。在请求过程中,涉及到请求头部的处理、HMAC 签名的生成以及对 API 响应数据的解析和提取。

node.js
vim
编辑器
85
2025年05月08日
使用cesium设置第一视角
使用cesium设置第一视角

在 Cesium 中,借助结合合理的视角偏移设置,可以方便地实现第一视角跟随模型移动的效果。这一功能在众多地理空间可视化、模拟仿真等应用场景中都有着重要的价值,通过进一步的优化和扩展,还能够满足更加多样化和复杂的交互需求,为用户提供简单而强大的第一视角观察体验。随着对 Cesium 功能的深入挖掘和应用场景的不断拓展,相信会解锁更多基于第一视角的创新应用方式。

javascript
17
2025年04月27日
Node.js 应用部署:镜像体积优化与安全的多阶段构建探索
Node.js 应用部署:镜像体积优化与安全的多阶段构建探索

在开发 Node.js 应用时,部署过程中的镜像体积优化和安全性保障是至关重要的环节。本文将通过两种不同的 Docker 部署方式,深入探讨如何实现高效的镜像体积优化和安全的部署环境。

node.js
安全
9
2025年04月27日
使用Nestjs, Bun 和 NCC 打造高效的 Node.js 应用构建流程
使用Nestjs, Bun 和 NCC 打造高效的 Node.js 应用构建流程

在现代 Node.js 应用开发中,构建和打包流程的效率对项目的迭代速度和部署效果有着重要影响。本文将介绍如何结合 Nestjs ,Bun 和 NCC 工具,构建出高效且优化的 Node.js 应用。

node.js
7
2025年04月27日
Rust项目GPG签名配置指南
Rust项目GPG签名配置指南

【代码】Rust项目GPG签名配置指南。

rust
开发语言
后端
9
2025年04月24日
Rust实现高性能目录扫描工具ll的技术解析
Rust实现高性能目录扫描工具ll的技术解析

项目通过Rust的安全并发特性,实现了比传统ls工具快300%的目录扫描速度,适合处理大规模文件系统场景。

rust
开发语言
后端
10
2025年04月24日
`ConstantProperty` 的使用与应用
`ConstantProperty` 的使用与应用

是 Cesium 中用于表示实体属性的类。它表示一个实体的属性(如方向、颜色等)是固定的,不会随时间变化。与动态属性(如 )不同, 适用于那些属性不会变化的实体。 通常用于以下场景:以下是一个使用 设置实体方向的示例: 4. 与动态属性的对比 和动态属性(如 )的主要区别在于:

前端
javascript
9
2025年04月08日