Voici mon problème: je voudrais créer des sous-dossiers à l'intérieur / API / contrôleurs afin d'organiser mon code source. Mon problème Il y a aussi que dès que je crée un nouveau dossier, l'API de Planprint / Itinéraires / Actions Ne semble plus fonctionner. p>
de tous mes tests si je change /api/controller/usercontroller.js à /api/controller/newpath/usercontroller.js Je ne peux plus obtenir la beauté du plan de plan en œuvre. P>
Y a-t-il un moyen de faire ça? p>
merci Emmanuel p>
4 Réponses :
Tu as raison. Cela ne marche pas hors de la boîte, bien que vous puissiez essayer cette approche: p>
en vous espérons que cela aide! p> modèles / user.js code> SET
Identity: "NewPath / Utilisateur" Code> P>
Ne fonctionne pas pour moi, c'est du côté du contrôleur et non du modèle. L'itinéraire pour accéder au contrôleur est / newpath / modèleName dans Namecontroller.js Ajoutez l'objet _config, avec l'attribut Mode avec le nom du modèle, en minuscule
Vous pouvez le configurer. C'est un peu non documenté, mais vous pouvez configurer un objet "_config" sur votre contrôleur vérifier cette réponse
https://stackoverflow.com/a/22062367/1821723 p> p>
Merci pour votre réponse, mais cela semble être sensible à la casse et «Yourmodel» doit être écrit «Yourmodel»! J'ai passé plusieurs heures sur cette erreur. Actions, raccourcis et attributs de configuration de repos sont activés par défaut.
Depuis la version 0.10.0, vous pouvez certainement le faire. P> L'identité du contrôleur est son chemin, dans votre cas Les actions automatiques fonctionnent toujours. Vous pouvez également créer des contrôleurs comme celui-ci avec NewPath / USERCONTROLLER CODE>. Donc, une route personnalisée
config / routes.js code> serait quelque chose comme: p>
Sails générer un contrôleur NewPath / utilisateur code>. P> p>
Vous pouvez configurer des routres.js comme ci-dessous sous API / contrôleurs, vous pouvez gérer des sous-dossiers et des actions telles que: p> Threescale
Application
- create.js
- check.js
Account
- list.js
User
- activate.js