フロントエンド(angular2)からバックエンド(ruby、sinatra)にリクエストを送信しようとしています。 私はauth example(http://embed.plnkr.co/TIPmK3/?show=preview)を使用して、sinatraにユーザーデータを送信したいと考えています(ローカルホスト上の角度:3001、sinatra:localhost:9292)angle2からbackendへの投稿要求
return this.http.post('/api/authenticate', JSON.stringify({ username: username, password: password }))
.map((response: Response) => {...}
をしかしhttp://localhost:9292/login
何に'/api/authenticate'
を交換する場合に発生する:
私はapp/_services/authentication.service.ts
で興味深いの文字列を参照してください。リクエストは送信されず、エラーは発生しません。読み込みのみ。
誰でも私を助けることができますか?
ありがとうございます。はい、バックエンドでヘッダー['Access-Control-Allow-Origin'] = '*'を設定しますが、バックエンドでは角度からの要求はありません。 – Flamine
this.http.post( 'localhost:9292/api/authenticate')...... –
私のバックエンドはこのルートでリクエストを受け取ることはできませんが、 – Flamine