我不清楚ngx_lua的处理机制,但是对lua来说,如果是C层面调用lua层的函数,只需要注册一个错误处理函数,然后pcall调用lua层函数的时候指定错误处理函数就可以了。 但是对ngx_lua这样的,是反过来的做法,由C层提供了API给Lua层的做法,如果Lua代码中比如调用了一个没有定义的函数,是否有错误警告log之类的信息提示开发者?如果没有办法做到这一点,ngx_lua是如何保证这些通过lua写nginx模块的开发者的模块正确性的,是通过单元测试么?