AxonASP 是一个 Caddy 模块,将服务端 JavaScript 运行时直接嵌入 Caddy 的 HTTP 处理器内,无需配置 FastCGI、反向代理等组件,实现零进程架构。配合 Caddy 自动 HTTPS,几秒内即可启动动态服务。
步骤速览:
1. 获取服务器:下载含 AxonASP 的预编译二进制,或用 xcaddy 从源码构建。
2. 配置 Caddyfile:在 route 块中添加 axonasp 指令,与 file_server 共存。
3. 编写服务端 JS 页面:在 www 目录创建 default.asp,以 <%@Language="JavaScript"%> 开启 JS 引擎,编写服务器端逻辑。
4. 启动:运行 caddy run,访问 即可看到由服务端 JavaScript 渲染的动态页面。
整个过程不到一分钟即可完成搭建,天然支持 Caddy 的自动 HTTPS 和生产级扩展性,适合快速构建动态 Web 服务。
#开发者 #工具 #AxonASP #Caddy #服务端JavaScript #Caddyfile #零进程架构
@DevToolboxHub
