javascript - .NET Core 如何在运行时验证 JS 代码
问题描述
我有一个 C# .NET Framework 应用程序,它有一些 React 视图和一些用户可以输入 JS 代码的块。对上述 JS 代码的验证是在我的应用程序可执行文件旁边使用 node.exe 完成的。
现在,我将代码迁移到 .NET Core,以便在 Windows 和 Mac/Linux 上运行。因此,我的应用程序可执行文件中不能有 node.exe,并且我不想在应用程序旁边有 3 个不同的二进制文件,每个操作系统一个。
因此,我试图找到 node 的跨平台替代方案,以便在运行时通过 C# 验证 JS 代码。
我在网上搜索了一段时间,还没有找到解决方案。
任何方式让节点库只能通过 .NET Core 执行?还有其他选择吗?
解决方案
推荐阅读
- mongodb - 构建猫鼬模式时如何引用不同集合中的特定字段?
- image - 在 Flutter 中将多个图像超链接到多个 URL
- javascript - 为什么 nodeJS 不能在 macOS Monterey 上运行?
- kubernetes - GCP GKE Ingress 无法访问后端服务,但运行状况检查、防火墙、服务和部署看起来都正确
- javascript - flex-grow 属性似乎无法正常工作
- python - EfficientNet B0 模型在测试时无法预测正确的类别
- html - 用于下载网站上所有 pdf 的 R 代码:Web 抓取
- c# - 在脚本中操作 Tilemap 颜色组件
- hyperledger-fabric - 如何使用 Minifabric 加入来自两个组织的订购者?
- java - 了解在 Java 中创建新文件的具体工作原理