연습 중 날씨 명령 줄 응용 프로그램을 개발할 것으로 생각되었지만 노드에서 새로운데 아약스 요청에 문제가 있음을 확인했습니다. jquery의 $ .ajax를 사용하지만 그것은 작동하지 않습니다, (나는 jquery를 요구하려고 시도했습니다). 다른 모듈로이 문제를 해결했습니다.NodeJs : 파일을 쓸 수 없습니다.
이제 문제는 : 내가 coords.json에 JSON 정보를 인쇄하려고 다음 & "\ n"사방 문자열의 일부 "\"가 있습니다 읽기 JSON 모듈을 읽을 때, 정규식 및 fs 모듈로 바꾸려고했지만 파일을 다시 쓰지 않습니다 ... 왜? 여기
전체 코드 :
// coords.json
"{\"ip\":\"**.**.**.**\",\"country_code\":\"IT\",\"country_name\":\"Italy\",\"region_code\":\"62\",\"region_name\":\"Latium\",\"city\":\"Rome\",\"zip_code\":\"00119\",\"time_zone\":\"Europe/Rome\",\"latitude\":**.*,\"longitude\":**.**\"metro_code\":0}\n"
하지만 난 콘솔에 인쇄 할 경우는 ...
코드는' –
을 coords.json'으로 아무것도하지 않는 당신은 비동기 문제가 있습니다. 'writeJson()'함수가 끝나기 전에'fs.readFile()'이 실행됩니다. – jfriend00
예이 코드에서 알 수있는 코드는 나타나지 않습니다. test.json은 같은 파일입니다. – rawnly