Le problème est le suivant : la page A contient une liste d’éléments. La page B est la page de base de la liste d'éléments de la page A.
Maintenant, je souhaite ajouter un logo aux 10 premières unités de la page A dans une certaine interaction front-end et back-end sur la page B.
Quelle bonne idée y a-t-il pour résoudre ce problème ? Ma première réaction est :
1 Ajoutez des paramètres fixes aux liens de saut des 10 premières unités de la page A.
Question : Si quelqu'un enregistre ce chemin ou modifie directement la valeur du paramètre, ce qui provoque les informations d'interaction front-end et back-end de la page B sont irréelles.
2 Enregistrez les cookies sur la page A, mais le problème est : les cookies peuvent également être modifiés par d'autres
Ou résolvez-le en direction de Node (le backend est node)
Pour des raisons commerciales, Node ne peut pas traiter les données lorsqu'il crache les données sur la page A
Toutes les données frontales ne sont pas fiables. Si vous voulez des données fiables, vous ne pouvez les exploiter que sur le serveur
.Grâce au module de session d'Express, le cookie effectue uniquement une authentification d'identification et le logo est stocké dans la session.
Si vous avez des exigences élevées en matière d'exactitude, demandez directement la vérification du serveur sur la page B. Voulez-vous afficher la page B si elle n'est pas cohérente avec le serveur, redirigez-vous.