Je fais un jeu en ligne et je me demandais - comment les utilisateurs peuvent créer des comptes? Ai-je besoin d'une base de données, et si oui, laquelle? Comment puis-je obtenir des informations auprès des utilisateurs? Je crois en utilisant l'étiquette html, mais comment exactement? Je n'utilise pas PHP pour le serveur, mais node.js.Comptes dans JavaScript côté serveur (node.js)
Répondre
Il ya tellement de réponses à cette question qu'il est difficile de commencer à un seul endroit.
Je vais simplement suggérer quelques technologies parce que cela semble être ce que vous cherchez. En fin de compte, je vous recommande de faire des recherches dans ce domaine et de vous faire une idée de ce que vous aimeriez utiliser.
Vous pouvez utiliser une base de données pour stocker les informations utilisateur. NoSQL est populaire de nos jours, donc je vais opter pour une solution MongoDB
http://www.mongodb.org/
Vous n'avez pas vraiment besoin d'utiliser des balises HTML car il existe des solutions de modèles écrites pour node.js. Je recommande jade
https://github.com/visionmedia/jade
Il existe des frameworks et middleware créés pour faciliter tout cela. Regardez ici https://github.com/joyent/node/wiki/modules
- 1. node.js Modèles javascript côté client (?)
- 2. Meilleurs serveurs javascript côté serveur
- 3. Validation de formulaire côté serveur Node.js avec réponse côté client
- 4. Validation des données côté serveur dans Express + node.js
- 5. Action JavaScript côté serveur
- 6. Minification javascript côté serveur
- 7. javascript problèmes côté serveur
- 8. Rendu côté serveur javascript
- 9. Événements côté serveur JavaScript
- 10. côté client javascript ou côté serveur
- 11. côté serveur côté client en JavaScript
- 12. comment appeler les fonctions côté serveur dans node.js
- 13. Javascript côté serveur prendre script
- 14. Asp.net côté serveur mvc3.0 javascript
- 15. Comptes de commutation côté client
- 16. en passant variable javascript dans app.settings (côté client côté serveur)
- 17. variable côté serveur dans l'alerte javascript asp.net
- 18. appeler javascript de côté serveur
- 19. Appel Fonction javaScript côté serveur
- 20. Script avec JavaScript côté serveur
- 21. Existe-t-il un client Websocket côté serveur pour node.js?
- 22. Node.js Requête HTTP côté serveur pour le script ASP
- 23. du côté serveur Node.js: photo télécharger sur facebook
- 24. Surveillance des changements DOM côté serveur avec node.js
- 25. Comment gérer plusieurs fichiers JS côté serveur avec Node.js
- 26. événement Node.js vs programmation de fil sur le côté serveur
- 27. Commencez par node.js en tant que débutant complet côté serveur?
- 28. comment télécharger un fichier pdf stocké dans un serveur côté client dans le serveur node.js
- 29. Tri du côté serveur avec Mongoose (mongodb + node.js)
- 30. un côté serveur mustache.js exemple en utilisant Node.js
Salut, merci pour la réponse, mais les bases de données semblent un peu trop compliquées, je ne peux pas simplement créer un fichier qui contient tous les mots de passe et noms d'utilisateur avec l'information? – corazza
@bane Vous pouvez certainement, mais vous ne pouvez pas vouloir. Jetez un oeil, par exemple, à [cette question] (http://stackoverflow.com/questions/2356851/database-vs-flat-files) ou [cette question] (http://stackoverflow.com/questions/2392017/sqlite-or-flat-text-file) ou [cette question] (http://stackoverflow.com/questions/1499239/database-vs-flat-text-file-what-are-some-technical-reasons-for -choosing-one-over), etc. –
http://stackoverflow.com/questions/7292477/node-says-jade-has-no-method-renderfile-why Jetez un oeil à cette question s'il vous plaît, j'ai quelques problèmes avec Jade. – corazza