【发布时间】:2022-12-11 10:02:57
【问题描述】:
我有一个 GET restlet 来搜索我的 Netsuite 帐户中的所有员工。 我想在我的 React 应用程序中使用 fetch js 函数从 restlet 获取所有数据。 我已经尝试与邮递员一起查看并且它在那里运行良好,但现在我需要在我的 React 应用程序上实现它 我应该把令牌和所有标题放在哪里?
【问题讨论】:
标签: netsuite
我有一个 GET restlet 来搜索我的 Netsuite 帐户中的所有员工。 我想在我的 React 应用程序中使用 fetch js 函数从 restlet 获取所有数据。 我已经尝试与邮递员一起查看并且它在那里运行良好,但现在我需要在我的 React 应用程序上实现它 我应该把令牌和所有标题放在哪里?
【问题讨论】:
标签: netsuite
如果这是一个公共应用程序,您的所有令牌都应该只存储在服务器端——而不是在客户端的 React 应用程序中。
如果这是嵌入在 UI 中的 React 应用程序,那么您不需要身份验证,因为 Netsuite 允许来自已登录用户的内部 restlet 调用(只要 restlet audiencing 包括它们)。
最简单的设置是让您的 suitelet 返回 JSON 以响应带有操作参数的查询
对于本地开发,我非常依赖模拟服务器。登录到 Netsuite,我使用 action 参数点击 suitelet 并填充模拟服务器文件。本地开发人员只需点击模拟服务器。 Restlets(也是一个特性)的一个问题是它们在经过身份验证的用户的许可下运行。 suitelet 可以以管理员身份运行,并带有 audiencing 以允许对用户不应具有无限制读取或写入访问权限的资源进行受控访问。
【讨论】: