【问题标题】:Providing auth for static HTML/JS application with Sails.js使用 Sails.js 为静态 HTML/JS 应用程序提供身份验证
【发布时间】:2015-03-25 02:47:57
【问题描述】:

我有一个用纯 HTML/JS 编写的客户端应用程序(不使用 Angular.js 或其他前端 MVC 框架)。它包含多个html文件。每个都包含不同的js库。

我想提供基本的用户身份验证功能(使用sails-generate-auth)来限制使用 Sails.js 的客户端应用程序的访问

但我在将这些 html 文件放入 /views 时遇到问题

我应该将所有*.html 更改为*.ejs 并编辑/config/routes.js 以路由每个文件吗?如何使用 req.session.authenticated ?请提供一些方向。谢谢。

【问题讨论】:

    标签: javascript node.js sails.js


    【解决方案1】:

    您在问题中编写的解决方案会起作用。这是另一种选择:

    您可以直接从控制器发送文件,或者为了通用用途,您可以创建自定义响应来发送 html 文件,而不是尝试呈现 ejs 视图。调用它 sendHtml(),或者修改当前的 ok.js 以知道并发送你的 html 文件

    http://sailsjs.org/#!/documentation/concepts/Custom-Responses

    使用类似的东西 res.sendfile('/views/' + rest.controller + '/' + res.action + '.html');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-20
      • 2021-02-28
      • 2017-12-25
      • 2023-03-15
      • 2019-08-02
      • 1970-01-01
      • 2014-10-22
      • 2015-08-24
      相关资源
      最近更新 更多