hyperstack-org / hyperstack-org/hyperstack
Add mechanism to easily get server side js string for debug
Abierto
enhancement
- Lenguaje dominante
- JavaScript
- Estrellas
- 538
- Forks
- 41
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
when debugging server side rendering if you encounter errors you need to see the files generated.
```
module MiniRacer
class Context
alias original_eval eval
def eval(str, options = nil)
original_eval str, options
rescue Exception => e
raise e
ensure
FileUtils.mkdir_p('./tmp') unless File.directory?('./tmp')
File.write('./tmp/prerendered-source.js', str)
end
end
end
```
Something like the above mini racer patch with the possibility of a config switch to set the file path. empty path means don't generate it.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.