JsReport www.jsreport.netを使用している問題があります。JsReportクライアントレンダリングレポート(基本認証あり)
サーバーでは、レポートエディタを保護するための基本認証が有効になっていましたが、テンプレートは認証によってのみアクセスされます。
Webページでは、ember.jsを使用してjsreport.renderにオプションを渡しますが、「Unauthorized」というエラーが表示されます。
私はヘッダーにbtoaを渡しますが、動作しません。
例を参照してください:
jsreportInit = function(){
jsreport.render($("#contentReport"), renderPage("html"));
$("#generateExcel").on("click", function(){
jsreport.render(renderPage("html-to-xlsx"));
});
function renderPage(type){
var data = {
headers: {
"Authorization" : "Basic xpto"
},
shortid : "${shortId}",
recipe: type,
engine: "jsrender",
options: {
id : "${id}",
questions : "${questions}",
skipQuestions : "${skipQuestions}",
eventPersons : "${eventPersons}",
subscribers : "${subscribers}",
urlApi: "http://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}",
urlReport: "${urlReport}"
}
}
return data;
}};
誰かが私を助けることができますか?
Tks。
で見てみることができますか?その特定のコードを共有できますか? –
はい。これはクライアント側です。 –