我有一个仅使用 react 构建的应用程序。它没有后端。是否可以仅从 React 前端本身发送电子邮件?有没有允许我这样做的api?
如果这是不可能的,我真正需要做的就是将表单中的数据存储在我以后可以访问的地方。是否有一个 api 可以让我在没有任何后端的情况下只使用 react 来做到这一点?任何帮助真的很感激!提前致谢!
在问这个之前,我确实看过其他类似的问题,但到目前为止,它们都没有帮助。
我有一个使用 axios 的 React 前端,可以使用 express 和 express 会话对节点后端进行 api 调用。在我的前端输入登录信息后,我将它发送到我的后端,在那里我设置一个会话并将响应返回给我在 localStorage 中设置的前端以用于客户端验证。
当我尝试从前端访问受保护的 api 端点时 - 登录后,会话没有我在其中设置的任何信息,因此,给我一个错误。但是,如果我尝试从邮递员登录并访问受保护的端点,它就可以正常工作。
这是我的快速会话配置:
router.use(session({
secret: 'notGoingToWork',
resave: false,
saveUninitialized: true
}))
Run Code Online (Sandbox Code Playgroud)
这是我通过 axios 进行的 api 调用(登录后):
axios.get(`http://localhost:5000/users/personNotes/${JSON.parse(userData).email}`)
.then(response => console.log(response);
Run Code Online (Sandbox Code Playgroud)
我不知道是什么问题,希望得到任何帮助。先感谢您!