我是 ember 和 servlet 的新手。這是路由目錄中dashboard.js 的代碼片段。
import Route from '@ember/routing/route';
export default class DashboardRoute extends Route {
async model()
{
let response = await fetch("http://localhost:8080/Servlet/getfilename");
let data = await response.json();
return data;
}
}
我在我的 Servlet 中維護了會話(即)當用戶通過登錄頁面登錄時,LoginServlet 將為請求創建一個會話并將用戶重定向到儀表板頁面,在那里它從另一個執行會話驗證的 servlet 獲取 json 回應。現在拋出一個錯誤,說Session 是 null。為什么會發生這種情況?有沒有辦法將 Session ID 存盤在 ember 中并通過 fetch 將其發送到 servlet?
提前致謝
uj5u.com熱心網友回復:
我想你會想要查看 MDN 中的這些檔案:https ://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
可能,將其添加到您的獲取請求的選項中:
credentials: 'same-origin',
可以在此處找到有關憑據的更多資訊:https ://developer.mozilla.org/en-US/docs/Web/API/Request/credentials
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/479853.html
上一篇:我想從api獲取資料(姓名和電子郵件)。我的程式已成功編譯,但我在控制臺中遇到錯誤。https://randomuser.me/api
