簡體   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