Ошибка «Не удается найти модуль« jsreport-core »azure» после публикации ASP.NET Core MVC 2.0 в Azure » - PullRequest
0 голосов
/ 10 сентября 2018

Как конвертировать HTML в PDF в ASP.NET Core MVC 2.0? Уже пробовал с pdf random, но он выдает ошибку после публикации в Azure. Ошибка говорит

Не удается найти модуль 'jsreport-core' Azure.

Ниже приведен код, используемый:

module.exports = function (callback, html) { 

    var jsreport = require('jsreport-core')()

    jsreport.init().then(function () { 
        return jsreport.render({ 
            template: { 
                content: newHtml, 
                engine: 'jsrender', 
                recipe: 'phantom-pdf',

            } 
        }).then(function (resp) { 
            callback(null, resp.content.toJSON().data); 
        }); 
    }).catch(function (e) { 
        callback(e, null); 
    }) 
};

Этот код работает нормально, если он не опубликован на портале Azure. После публикации выдает вышеуказанную ошибку. Некоторые из уже предпринятых шагов: Добавлен node.exe в корневую папку. Каким-то образом он не может загрузить библиотеки js (jsreport-core, jsreport-core, phantom-pdf) после развертывания.

1 Ответ

0 голосов
/ 15 мая 2019

Эта функциональность еще не реализована в ядре asp.net 2.0.

...