324 votes

Cadre de node.js de repos ?

Juste eu node.js en cours d’exécution sur une instance de serveur d’ubuntu. Eu quelques applications de serveur simple en cours d’exécution. Personne sait de toute cadres de repos qui ont été construits ou en cours d’élaboration ?

171voto

Kevin Hutchinson Points 1776

Découvrez Restify http://mcavage.github.com/node-restify/ - c’est un cadre reste bien établi et dédié pour node.js écrit par Mark Cavage https://github.com/mcavage qui travaille chez Joyent sur NodeJS. Cela fait tout ce que vous devrez jamais faire avec reste sur le nœud, même y compris la limitation.

81voto

Geuis Points 10333

Pour les futures personnes regardant ce, il y a un cadre appelé Express qui semble faire l’affaire. http://wiki.github.com/visionmedia/Express

9voto

Michael Greene Points 6063

Utilisation de Picardde verbes HTTP pour l’acheminement de la demande est évocatrice de repos, mais je ne sais pas du tout cadres reste en soi. La plupart que j’ai vu jusqu'à présent ont un style Django/Rails.

Restler est un client de reste de node.js si c’est ce que vous recherchez.

6voto

lorefnon Points 2768

Je vous recommande la Locomotive cadre qui a construit dans le soutien de repos de routage. Le système de routage (et la plupart des autres pièces de la charpente) sont des rails d'inspiration donc, si vous êtes familier avec les Rails, vous vous sentirez comme à la maison.

Le cadre est assez simple et il est facile à prendre en main qu'une question d'heures.

Voici un bref aperçu sur la façon de mettre en œuvre une bonne ressource :

En config/routes.js: this.resources('photos');

Les itinéraires suivants sont adaptés aux méthodes correspondantes (actions) dans PhotosController (généralement app/controllers/photos_controller.js):

GET     /photos           --> index
GET     /photos/new       --> new
POST    /photos           --> create
GET     /photos/:id       --> show
GET     /photos/:id/edit  --> edit
PUT     /photos/:id       --> update
DELETE  /photos/:id       --> destroy

Bien que la documentation officielle ne mentionne pas singulier des routes, elles sont prises en charge trop. En plus il y a d'autres subtilités qui peuvent vous être utiles si vous travaillez avec une api rest par exemple. Les aides de repos chemins et sans tracas prise en charge de plusieurs formats.

Considérant qu'il est construit sur le haut de l'Express, vous avez la pléthore de se connecter middleware à votre disposition.

5voto

b_erb Points 8869

Si votre service est JSON uniquement, le voyage semble très prometteur aussi bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X