Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment séparer le front et le backend à l'aide d'un nœud?

J'ai récemment fait un petit exercice en utilisant express + jade + mongodb. Le moteur de modèle jade utilisé doit intégrer le code logique js dans le code de la page lors du rendu des données. Personnellement, je n'aime pas ce modèle de développement, j'aimerais donc demander comment. pour y parvenir en utilisant node. Séparation complète des coulisses ?

仅有的幸福仅有的幸福2685 Il y a quelques jours582

répondre à tous(5)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:35:37

    Les pages de séparation front-end et back-end doivent également être intégrées js 代码啊,前端要跑的逻辑肯定还是得跑,express + jade Le rendu côté serveur a été réalisé, le contenu front-end est généré via le modèle de rendu des données, et le front-end exécute ensuite la logique front-end correspondante . Ceci est considéré comme une séparation complète.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:35:37

    Que le nœud soit uniquement responsable du backend, et le jade peut être jeté.
    Le front-end utilise js natif pour effectuer une requête ajax afin d'obtenir des données, puis effectue le traitement logique correspondant

    répondre
    0
  • 迷茫

    迷茫2017-05-16 13:35:37

    En utilisant express + mongodb, l'URL peut être mappée à la base de données
    ———— En d'autres termes, l'URL est un pointeur vers les données.

    L'ajout d'une couche de jade à la technologie express + mongodb signifie que les données doivent circuler via jade, être couplées au modèle dans un flux de données html, puis être renvoyées au client via une réponse

    La séparation du front-end et du back-end est que les données extraites de la base de données sont directement renvoyées à response response
    或者经过模版引擎处理后再返回。

    ( 体会下: res.jsonres.renderou renvoyées après avoir été traitées par le moteur de modèle.


    (Expérience : res.json et res.render )🎜 🎜

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:35:37

    Vous pouvez vous référer à la pratique de séparation front-end et back-end de Taobao

    Les détails sont sujets à discussion, mais le schéma général est clairement expliqué. Comme il est indiqué, cela dépend de la manière dont vous souhaitez séparer la "séparation front-end et back-end". Et votre compréhension du front-end.

    répondre
    0
  • PHPz

    PHPz2017-05-16 13:35:37

    Remplacez le modèle jade par html et utilisez ajax sur le front-end, tout ira bien. . . (Le front-end est équivalent aux ressources statiques, nodejs peut être considéré comme un serveur web)

    répondre
    0
  • Annulerrépondre