Tag: EVALUATE
He estado intentando cargar una DLL muy simple a través de la biblioteca LuaJIT FFI, pero cuando se ejecuta mi código, el programa se pausa durante un segundo y luego se cierra sin mostrar ningún mensaje de error a mitad de camino tan pronto como intenta ejecutar printf. El código . . . Read more
Tengo un script de Python que intento ejecutar desde Openresty/Lua con el siguiente bloque de ubicación de Nginx: location / { access_by_lua_block { ngx.req.read_body() local request = ngx.req.get_body_data() io.popen(“python3 /www/test.py ‘” .. request .. “‘”) } } Contenido del script: #!/usr/bin/python3 import sys import json (…) Ejecución desde la línea . . . Read more
Mi primera vez, intento un script de Lua, quiero hacer coincidir una cadena (User-Agent), varias subcadenas para excluir cuando coincide. La cadena de patrón es el patrón User-Agent y las múltiples cadenas son google, safari y edge. local m, err = ngx.re.match(ngx.req.get_headers()[‘User-Agent’], “(*google*|*safari*|*edge*)”, “io”) if not m then .. end . . . Read more
Lo siento por tener un problema tan básico, pero no puedo entenderlo. Soy un principiante en Lua, por lo que tengo varias preguntas. Mi objetivo es crear una pequeña “clase” Vector3. Estoy usando una metatabla que coloco en un archivo “vector3.lua”. 1) Dado que mi metatabla Vector3 está en un . . . Read more
Tengo un proyecto personal y un módulo de objetos escrito en Lua que proporciona una metatabla con métodos como filter y map para una tabla. No quiero requerir y establecer una metatabla para cada línea local foo={}.