2014-01-25 2 views
4

저는 Node-webkit을 사용하기 시작했습니다.node-webkit 데이터베이스 파일은 어디에 저장됩니까?

"Web SQL Database"옵션 인 mentioned here을 사용하여 db를 설정 했으므로 제대로 작동하는 것 같습니다. Sqlite와 매우 유사합니다. 저는 약간 익숙합니다.

docs에서 이것은 sqlite를 사용하여 구현되었으므로 디스크에서 작성한 실제 db 파일을 찾고 sqliteeman과 같은 Sqlite 편집기에서 볼 수 있기를 바랍니다.

db 파일은 어디에 저장됩니까?

난, 나에게 ;-)

답변

9

노드 - 웹킷 버전 0.6.1부터 App 객체에서 dataPath를 검색 할 수 있습니다. WebSQL 파일은 databases 폴더에 저장됩니다.

위키 : https://github.com/rogerwang/node-webkit/wiki/App

사용자의 디렉토리에있는 응용 프로그램의 데이터 경로를 가져옵니다.
Windows : % LOCALAPPDATA % /;
Linux : ~/.config /;
OSX : ~/Library/Application Support /는 매니페스트의 필드입니다.


예 :

require('nw.gui').App.dataPath; 
2

내가 맥에있어, 나는 응용 프로그램에서 열려있는 파일을 볼 수있는 도구 Sloth를 사용하여 인터넷 검색하여 문서에서 찾을 수 없습니다.

~/라이브러리/응용 프로그램 지원/YOUR_APP_NAME/데이터베이스/file__0/

.. 기본적으로 명령 줄 lsof와의 GUI 버전 (목록 열려있는 파일)

그것은 다음 경로에 저를 지적입니다 및 sqlite db 파일 w 거기에!

관련 문제