2014-02-25 2 views
1

유성 응용 프로그램 디렉토리 외부의 이미지 라이브러리에 액세스하려고합니다. 응용 프로그램이 lib를 사용하는 유일한 구성 요소가 아니기 때문에이 경우입니다. 유성 애플 리케이션, 이미지 lib 및 기타 구성 요소는 동일한 컴퓨터에 상주합니다.루트 디렉토리 외부의 Meteor 응용 프로그램 액세스 파일

어떻게하면됩니까? 그리고 로컬 콘텐츠 전달 네트워크라는 것이 있습니까?

+0

로컬 CDN의 의미에 대해 더 설명 할 수 있습니까? 액세스로 이미지를 제공하거나 디렉토리에 글을 쓰는 것을 의미합니까? 필요한 것에 대해 구체적으로 설명하십시오. –

+0

액세스 권한으로 예, 나는 이미지를 제공하고 외부 디렉토리에 글쓰기를 의미했습니다. CDN (올바른 개념인지는 모르겠다.)에 관해서는, 예를 들어 내 유성 응용 프로그램에서 이미지를 가져올 수있는 다른 응용 프로그램에 이미지를 호스팅/제공 할 외부 구성 요소가 필요하다고 가정 해 봅시다. – user1966211

답변

0

동시에 두 가지가 필요합니다. 첫 번째 부분를 들어

는 유성 ​​디렉토리 외부 액세스 파일을 읽기/쓰기 기본적으로 당신이 npm

@fs = Npm.require 'fs' 
@path = Npm.require 'path' 

readSomeFile =() -> 
    p = path.resolve './server/somefile.csv' 
    data = fs.readFileSync p, 'UTF-8' 
    #... 

두 번째 부분에서 fs를 사용하도록 지시하는 https://stackoverflow.com/a/20330021/1064151보고 http://shiggyenterprises.wordpress.com/2013/05/16/accessing-the-file-system-in-meteor/을 촬영합니다은 대상 디렉토리를 문서베이스로 사용하는 노드 또는 apache/nginx의 웹 서버 모듈로 할 수있는 대체 웹 서버의 이미지를 제공하는 것입니다.

유성 내부에서도 그렇게 할 수 있지만 유성은 정적 자산을 제공하는 데 가장 적합한 웹 서버가 아닙니다.

관련 문제