node.js - REST API 的 Flash 消息

标签 node.js rest api express

我想使用 Express 构建 REST API。除了资源之外,还有用于身份验证的端点,例如注册、登录和用户选项(加载 View 模板)。使用 session 来发送消息是常见的做法,但我如何为 REST API 处理这个问题?是否可以仅使用快速 session 来处理 Flash 消息,或者我需要在没有 session 的情况下解决此问题?

最佳答案

是的,您可以使用express-session .

但是,如果您希望在生产中使用它,则需要设置一个数据库来存储这些 session ,因为不建议使用默认的内存存储解决方案。

对于 REST API 部分,只需确保您调用:

app.use(session({
  secret: 'keyboard cat',
  resave: false,
  saveUninitialized: true,
  cookie: { secure: true }
}))

在将路线添加到应用程序之前。这样,将为所有 REST API 调用激活 session 。你可以看到一个不错的blog / example here这应该有助于指导您完成它。

关于node.js - REST API 的 Flash 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52927203/

相关文章:

node.js - 我如何开始ultra repl

c# - 通过 API 提要在 C# 中提取 XML 元素

api - Paypal Php Sdk - NotifyUrl 不是完全限定的 URL 错误

javascript - 使用 jQuery 更新表

node.js - 在 socket.io 上捕获来自客户端的所有事件 "emit"

node.js - 使用 Node 库写入 secret 时出现错误响应

c# - 为 C# asp.net 电子商务网站构建用于移动应用程序(Android 和 iOS)的 REST API

java - Swagger CodeGen 生成带有多个 try catch 的代码 ApiController.java

php - FedEx Api : Bad Request Error, 参数丢失或重复。请修改您的请求并重试

android - 用于移动应用程序的 WooCommerce API