простенький тестовый api, выдающий json.
                  
                  
                  через url в браузере - работает (выдает в веб-интерфейсе drf).
                  
                  
                  через postman - тоже.
                  
                  
                  И вот я пытаюсь затестить fetch javascript, т.к. пытаюсь разобраться в азах.
                  
                  
                  пишу вот такое и запускаю в браузере:
                  
                  
                  
                  
                  
                  <!DOCTYPE html>
                  
                  
                  <html>
                  
                  
                  <head>
                  
                  
                  </head>
                  
                  
                  <body>
                  
                  
                      <script>
                  
                  
                          async function getjson() {
                  
                  
                              let response = await fetch("http://127.0.0.1:8000/myfamily/1", {
                  
                  
                                  mode: 'no-cors'
                  
                  
                              });
                  
                  
                              let body = await response.json();
                  
                  
                              console.log(body);
                  
                  
                          }
                  
                  
                          getjson();
                  
                  
                      </script>
                  
                  
                  </body>
                  
                  
                  </html>
                  
                  
                  
                  
                  
                  В результате выдает ошибку:
                  
                  
                  Uncaught (in promise) SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
                  
                  
                  
                  
                  
                  Может быть подскажете - в чем может быть проблема? (да-да...проблема во мне...)
                  
                  
                
Во вкладке network глянь что возвращает сервер
200 GET. и затыкается все именно на response.json()
А у этого запроса во вкладке preview показывает json?
покажи результат http://127.0.0.1:8000/myfamily/1
{ "firstname": "Andrey", "secondname": "Rulev" }
Обсуждают сегодня