2015-02-26 3 views
1

Я пытаюсь создать очень простой API Rest, я бы хотел использовать паруса (v0.11.0).Sails.js чертежи

Первоначально;

  • Я только хочу использовать HTTP GET отключить другие методы
  • Просто вернуть простой JSON, ни представления для findOne, FindAll.
  • Используйте префикс, как '/ API/v1', но не хотят, чтобы включить все контроллеры Пример: Сделать controllerA URL как '/ API/v1/controllerA', но не '/ API/v1/controllerB'

Я играл с чертежами, но я не смог сделать все выше. Извините за слишком много вопросов сразу! но я очень ценю, если кто-то может помочь.

Благодаря

+2

Все это доступно в документации по парусам: http://sailsjs.org/#!/ –

ответ

4

Я только хочу использовать HTTP GET отключить другие методы

You should override встроенные чертежи путем создания файлов в папке /api/blueprints с пустыми функциями или бросали ошибки.

Просто вернуть простой JSON, ни представления для findOne, FindAll

Я предполагаю, что это поведение по умолчанию парусов чертежей.

Используйте префикс, как '/ API/v1'

Sails has blueprints configuration (в папке/конфигурации). Там вы можете установить полезные prefix и/или restPrefix варианты, которые разработаны, чтобы сделать именно то, что вы хотите

, но не хотят, чтобы включить все контроллеры

Вам should set _config object в контроллере быть:

_config: { 
    actions: false, 
    shortcuts: false, 
    rest: false 
} 
+0

Спасибо, ваш ответ был полезен. – aug70co

Смежные вопросы