Я создал действие в Sails. js, чтобы создать запись в базе данных (добавить клиента). Затем я создал форму в E JS. (Мой код основан на маршруте / форме регистрации)
У меня есть Customer.js
модели
У меня есть view-create-customer.js
У меня есть create-customer.page.js
У меня есть контроллер "action" create-customer.js
cloud.setup. js имеет "createCustomer":{"verb":"POST","url":"/api/v1/entrance/create-customer","args":["customerName","status"]}
На маршрутах. js У меня есть:
'POST /api/v1/entrance/create-customer': { action: 'entrance/create-customer' },
Форма ajax в моей E JS форме, которую я имею:
<ajax-form action="createCustomer" :syncing.sync="syncing" :cloud-error.sync="cloudError" @submitted="submittedForm()" :handle-parsing="handleParsingForm">
Форма отображается очень хорошо, но ничего не происходит, когда я нажимаю кнопку отправить. Нет ошибок, нет ajax сработало.
Я попытался POST к URL-адресу API с помощью POSTMAN, и мой клиент был создан, как и ожидалось.
Есть идеи?