[英]How can I put my all asset(Html, JS, CSS, node.JS) into the react?
[英]Can I put css and html markup inside a js flashify message
我正在開發一個使用sails.js構建的項目。 我已經接手了這個項目,但對Sails.js並不十分熟悉,所以我仍在繼續。
從我的看到, sails程序包包含flashify ,並且以前的開發人員正在多個地方使用它來顯示通知。 客戶希望這些通知中的一些通知比默認的彈出窗口更新穎一些,我想知道是否有可能以某種方式重新設置flashify彈出窗口的樣式並為其添加html標記。
這是啟動消息的一個實例:
if(!req.isAuthenticated()){
req.flash("error", "Please log in");
return res.redirect('back');
}
我嘗試將html標記添加到消息字符串中,對其進行轉義並將其從字符串引號中刪除,但是這些均無效。 有可能嗎?
有兩件事:
Sails默認使用connect-flash 。 您的項目實際上可能正在使用Flashify,但是如果您實際上未在代碼中看到require('flashify')
,則可能不是。
更重要的是, connect-flash
和flashify
都是后端程序包,它們僅將消息保存到會話中,以便它們在請求之間存活。 他們什么都沒有做的消息,這是在您的模板(最有可能的處理的實際顯示 .ejs
在文件views
文件夾)。 如果有一個彈出窗口,則說明該模板正在創建並啟動,因此您要在其中設置樣式。 請查看Sails視圖文檔,以獲取有關視圖渲染的更多信息,以及有關在視圖中渲染Flash消息的問題 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.