inflearn logo
강의

講義

知識共有

Instagramのクローン - フルスタックウェブ開発

구름IDE에서 ajax통신을 할때 type이 POST는 안되는데 type이 GET이면 되는 이유가 궁금합니다.

403

23junsism4538

投稿した質問数 2

1

type을 POST를 설정했을때 아래와 같은 메세지가 콘솔창에 뜹니다.

"POST https://insta-clone-real-wqbff.run.goorm.io/insta_clone_real/data/like.json 405 (Method Not Allowed)"

구글링으로 원인을 찾아보았는데요

해당 페이지가 존재하는지 체크를 했는데 주소창에 json파일 페이지가 확인이 되어서

method가 일치하는지 한번 Jqeury를 찾아보았는데 jQuery.extend안에  JqeurySetting부분이 있더라고요

ajaxSettings: {

url: ajaxLocation,

type: "GET",

isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),

global: true,

processData: true,

async: true,

contentType: "application/x-www-form-urlencoded; charset=UTF-8",

/*

timeout: 0,

data: null,

dataType: null,

username: null,

password: null,

cache: null,

throws: false,

traditional: false,

headers: {},

*/

accepts: {

"*": allTypes,

text: "text/plain",

html: "text/html",

xml: "application/xml, text/xml",

json: "application/json, text/javascript"

},

contents: {

xml: /\bxml\b/,

html: /\bhtml/,

json: /\bjson\b/

},

responseFields: {

xml: "responseXML",

text: "responseText",

json: "responseJSON"

},

// Data converters

// Keys separate source (or catchall "*") and destination types with a single space

converters: {

// Convert anything to text

"* text": String,

// Text to html (true = no transformation)

"text html": true,

// Evaluate text as a json expression

"text json": jQuery.parseJSON,

// Parse text as xml

"text xml": jQuery.parseXML

},

// For options that shouldn't be deep extended:

// you can add your own custom options here if

// and when you create one that shouldn't be

// deep extended (see ajaxExtend)

flatOptions: {

url: true,

context: true

}

위 코드중 TYPE설정부분이 "GET"으로 되어있는데 혹시 이게 원인인건가요??

너무 죄송스럽지만 답답해서 질문 올립니다.

클론코딩 HTML/CSS python django

回答 2

0

23junsism4538

지금은 프로트단 HTML,CSS,JS 화면그리는 부분을 하고 있습니다.

링크입니다.

https://goor.me/uvZns

0

kindfamily

김호중님 안녕하세요 ^^ 

혹시 settings.py 파일에서 

ALLOWED_HOSTS = ['*']

위에 부분이 동일하게 되어 있을까요?

jquery 파일과는 관련이 없어보여요 ㅠ ㅠ

혹시 어느파트의 강의를 따라하고 계실까요? 구름컨테이너를 공유해주실수 있을까요? :) ajax가 원래오류가 많이 나요 너무 스트레스 받지 마시고 하나씩 해결해 보시죠 ㅎ 

variableWidth.style.width 실행이 안되는것 같습니다.

0

304

0

알수없는 에러,,

0

209

0

postgresql: unrecognized service

0

289

0

AssertionError

0

214

0

\d 해도 작동이 안되고 에러가 납니다.

0

316

3

혹시 안내사항이 무슨 말인가요??

0

250

1

팔로잉 부분이 아예 작동이 안되네요. 분명히 똑같이 적은거 같은데 글자도 그림 뒤에 숨고 잘 작동이 안되요

0

283

3

전체 완성된 코딩소스는 어디잇나요?

0

188

2

4:10 쯤에 보이는 네모칸(빨, 주, 노, 초, ...) 치는 앱은 무엇인가요?

0

268

2

웹을 조금 해본사람이 들어야하나요 ?

1

211

1

제가 models.py의 Comment에서 post 변수를 안쓰고

0

230

0

여기까지 따라하고 runserver를 했더니 오류가 떠요

0

421

2

너무 저급한 질문 일 수도 있긴한데

0

171

0

화면이 오류가 안뜨는데

0

236

0

해결은 했지만 궁금합니다.

0

184

0

config폴더에 있는것과 accounts폴더에 있는 것들은 어떻게 다른건가요?

0

358

1

acoount 아래에 urls.py가 없는데 만들어야하나요?

0

190

1

링크가 안생겨요

0

203

1

상위폴더로 어떻게 이동하나요?

0

1111

1

psql이 안돼요

0

211

0

똑같이 했는데 오류가 뜹니다

0

288

1

6분 54초

0

180

0

저도 왜 좋아요가 안뜨는 걸까요?

1

538

6

top :50% 가 왜 가운데로 안가는건가요?

0

456

1