2017-02-23 8 views
0

ログイン認証の問題2または角2のログイン認証の問題

+0

あなたは 'はconsole.log(JSON.stringify(応答を行うことができます)); '' let token ...'行の直前ですか? – echonax

+0

'Observable 'はブール値かトークンだけを期待していますか? – Jai

+0

@Jai私は "token_not_provided"というエラーを受け取っていたので、トークンを取得しようとしています –

答えて

0

角の問題ではありません!

コードは機能しますが、あなたのweb-apiは有効なJSON文字列で応答しません。

HTMLコードをresponsingその:

<!doctype html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>CRMDirectory</title>\n <base href=\"/\">\n <link rel=\"stylesheet\" href=\"app/assets/css/bootstrap.min.css\">\n <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css\">\n <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css'>\n <script src=\"https://cdn.ckeditor.com/4.5.11/full/ckeditor.js\"></script>\n <link rel=\"stylesheet\" type=\"text/css\" href=\"../node_modules/primeng/resources/themes/omega/theme.css\" />\n\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"../node_modules/primeng/resources/primeng.min.css\" />\n\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/node_modules/primeng/resources/themes/omega/theme.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/node_modules/primeng/resources/primeng.min.css\" />\n <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>\n <script src=\"../node_modules/core-js/client/shim.min.js\"></script>\n <script src=\"../node_modules/zone.js/dist/zone.js\"></script>\n <script src=\"../node_modules/reflect-metadata/Reflect.js\"></script>\n <script src=\"../systemjs.config.js\"></script>\n <script>\n System.script('app').catch(function(err){ console.error(err); });\n </script>\n\n <link rel=\"icon\" type=\"image/x-icon\" href=\"favicon.ico\">\n</head>\n<body>\n <app-root>Loading...</app-root>\n\n<script type=\"text/javascript\" src=\"inline.js\"></script><script type=\"text/javascript\" src=\"scripts.bundle.js\"></script><script type=\"text/javascript\" src=\"main.bundle.js\"></script></body>\n</html>\n 

URLまたはJSONが有効で応答するようにサーバーを変更することを確認。.. :)

+0

私はあなたの答えを理解するのを助けてくれますか?ステートメント "そのURLを確認" –

+0

多分あなたは間違ったURLに投稿しています。問題はサーバー側では間違いありません。 :)あなたのサーバーは、HTMLページの代わりにJSONを使ってログインリクエストに答える必要があります。:) – mxii

+0

私はトークンの世話をしていないときに電子メールとパスワードだけを認証することにしたので、私はログインすることができ、コンソールで、私はトークンが作成されていることを確認します。しかし、私はトークンの世話をしていないので、それは "token_not_provided"私は取得要求をしようとすると、エラーを与える –