使用ember JS中的会话ID进行提取

nr9pn0ug  于 2022-09-28  发布在  其他
关注(0)|答案(1)|浏览(115)

我是ember和servlet的新手。下面是 Jmeter 板的代码段。route目录中的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中维护了Session(即)当用户通过登录页面登录时,LoginServlet将为请求创建一个Session,并将用户重定向到Dashboard Page,在该页面中,它从另一个执行会话验证的Servlet获取json响应。现在会抛出一个错误,指出Session为null。为什么会发生这种情况?是否有方法将会话ID存储在ember中并通过fetch将其发送到servlet?
提前谢谢

cu6pst1q

cu6pst1q1#

我想你会想看看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

相关问题