Das Problem besteht darin, dass Seite A eine Liste mit Elementen enthält. Seite B ist die Basisseite der Artikelliste auf Seite A.
Jetzt möchte ich den Top-10-Einheiten auf Seite A in einer bestimmten Front-End- und Back-End-Interaktion auf Seite B ein Logo hinzufügen.
Welche gute Idee gibt es, um das Problem zu lösen? Meine erste Reaktion ist:
1 Fügen Sie feste Parameter zu den Sprunglinks der Top-10-Einheiten auf Seite A hinzu.
Frage: Wenn jemand diesen Pfad speichert oder den Parameterwert direkt ändert, verursacht das Die Informationen zur Front-End- und Back-End-Interaktion auf Seite B erscheinen unwirklich.
2 Speichern Sie Cookies auf Seite A, aber das Problem ist: Cookies können auch von anderen geändert werden
Oder lösen Sie es in Richtung Knoten (das Backend ist Knoten)
Aus geschäftlichen Gründen kann Node die Daten nicht verarbeiten, wenn die Daten auf Seite A ausgegeben werden
任何前端的数据都是不可靠的,你要可靠的数据只有到服务器进行操作
用express的session模块,cookie只做一个识别认证,标识用session存储。
如果对准确性要求高,那直接在B页面 请求服务器验证 要不要展示B页面,如果和服务器不一直就重定向。