#jwasm
#jwasm
Вопрос:
Я использую сторонний файл javascript в проекте, который вызывает файл wasm. Могу ли я вызвать это и обработать его так же, как я делаю файл javascript в тегах скрипта?
Комментарии:
1. Как вы пытаетесь его загрузить? Wasm обычно загружается асинхронно с чем-то вроде выборки, а затем передается в контекст веб-сборки. Ваш вопрос о том, как его обслуживать, загружать на страницу или что-то еще?
2. @zero298 Я не знаю, как его загрузить. У меня есть фрагмент javascript, который я извлекаю из CDN, и он ищет файл wasm. Когда я получаю в свои руки файл wasm, мне интересно, как проще всего сделать его доступным для другого файла js. Могу ли я поместить файл в папку «мои скрипты» и загрузить его так же, как я загружал бы файл javascript с использованием тегов скрипта? Я надеюсь, что добавил небольшое уточнение к своему вопросу. Спасибо.
Ответ №1:
Да, для Asp.Net Ядро мы сделали следующее, чтобы обслуживать файл:
// https://learn.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-2.2#fileextensioncontenttypeprovider
var provider = new FileExtensionContentTypeProvider {Mappings = {[".wasm"] = "application/wasm"}};
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider,
...
}