繁体   English   中英

使用Sails.js为静态HTML / JS应用程序提供身份验证

[英]Providing auth for static HTML/JS application with Sails.js

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

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

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

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

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

您可以直接从控制器发送文件,或者为通用起见,可以创建一个自定义响应,该响应将发送html文件,而不是尝试呈现ejs视图。 将其称为sendHtml(),或修改当前的ok.js以了解并发送您的html文件

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM