carolAnn 2019-07-01
Openresty是基于nginx与lua的高性能web框架,继承了大量的高质量的lua库、第三方模块以及大多数依赖项。 目前对于lua主流开发工具有vscode+lua插件、IntelliJ IDEA+EmmyLua、ZeroBrane Studio、还有其他的一些文本编辑软件等。 lua作为一种脚本语言,除了开发简洁,性能优越之外,还应该具备调试功能,对于开发者才能算得上更加友好。
本文将使用IntelliJ IDEA+EmmyLua使用远程调试和本地调试。
项目目录结构
源码位置often-script
--- 启动调试 local mobdebug = require("src.initial.mobdebug"); mobdebug.start();
# 进入到工作目录 cd /Users/xiaoyueya/projects/vscode/often-script/lua/project # 启动nginx sudo nginx -p ./ -c nginx-debug.conf -s reload