Lors du développement front-end de React, comme nous le savons tous, vous pouvez utiliser console.log pour afficher facilement les informations dans les outils de développement du navigateur.
Ensuite, voici le problème. Lors du rendu du serveur de réaction, console.log est imprimé dans la ligne de commande et les informations détaillées ne peuvent pas être affichées
.Par exemple, expression de fonction.
Comment déboguer le rendu côté serveur ? Y a-t-il des outils ? Merci
J'ai trouvé la réponse : rediriger la sortie du terminal de node.js vers la console du navigateur
Quel serveur de langue est utilisé pour le rendu côté serveur ?
Le rendu côté serveur de
react
nécessite un contextejs
En théorie,ruby
ou d'autres langages peuvent le faire. Créez uncontext
dejs
dans votre propre environnement, mais ce n'est pas aussi rafraîchissant que d'utiliser directementnode
.react
的服务端渲染是需要一个js
的上下文的,理论上ruby
或者其他语言都是可以做到在自己的环境中起一个js
的context
,但是总归没有直接用node
来的爽快。so,如果用
donc, si vous utiliseznode
那该console.log
的地方还是会直接log
在node server
的log
node
, l'endroit où devrait se trouverconsole.log
sera toujours directementlog
dansnode server
> oùlog
est utilisé, puisque c'est le contexte de js dans d'autres langages, le log sera bien sûr tapé#🎜🎜#