をcontroller.methodやあみんな、ここで私はcmd-でsails generate api sponsor
を使用して、「スポンサー」という名前の新しいモデルとコントローラを作成しSails.jsSails.js、ルート設定せずに実行するAPIと
- で独特の状況を持っています私は
post /create/new/sponsor' : 'SponsorController.create
のルートを作成し、コントローラ内にメソッドを作成してを作成し、それぞれのモデルを構造化しました。 - 今、legit設定を使って郵便配達員で試してみると、すべて正常に動作しています。新しいスポンサーがつくられています!
問題です:定義されたような経路が存在しないよう:Iamは渡すURL
localhost:port/sponsor
新しいスポンサーが作成なっても- (404なっている状況をスローします)。
- それから私は「を作成」コントローラメソッドを削除し、URL
localhost:port/sponsor
を使用してみました、それはまだ動作奇妙な!!!!私が得た - だけERRORは
"publishCreateの不正使用が()::値は 'ID' の代わりに...(体が渡された)を持っている必要があります" と言ってCMDプロンプトであります
これまでに作成した他のAPIと比較すると、定義されたルートに従ってすべて正常に動作しています。 [url does not route route == status:404]
なぜそれが起こっているのか知りたいですか?
私がコメント解除し、アクション:偽とまだローカルホスト:ポート/スポンサーは –
作業であり、また、私は他のAPIが影響されない理由を知りたいですか?彼らはこの「スポンサー」が行動しているように行動していません。 –
私は解決策を見つけ、あなたの答えを編集しました。解決策を指摘してくれてありがとうもう一度ありがとう –