Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 1.09 KB

README.md

File metadata and controls

13 lines (9 loc) · 1.09 KB

JsNetCore

В данном приложении демонстрируется возможность запуска JS кода на серверной стороне .Net Core приложения. В качестве интерпретатора JS кода используется Jint.

https://github.com/sebastienros/jint

Приложение состоит из контроллера BusinessController, который принимает на вход имя js-файла и набор query-параметров. Код из js файла загружается в интерпретатор и выполняется с переданными query параметрами. Пользователю отдается результат выполения JS кода.

Примеры запросов 👇

  • api/business/method1?a=1&b=2
  • api/business/method2?query="YOUR SQL QUERY"

Таким образом кастомная логика может быть дописана в JS-файлах, без необходимости перекомпиляции приложения.