2014-05-09 2 views
0

에 DartVoid 베인 응용 프로그램을 실행합니다 : 로컬 호스트에서 베인을 실행하기위한어떻게 베인 로드맵에서 로컬 호스트

더 나은 지원을. 지금 당장 localhost에서 Vane을 실행할 수있는 것은 확실히 이지만 조금 까다 롭습니다. 에서 DartVoid는 http_server 패키지를 사용하여 다트 기반 서버를 자동 생성합니다. Vane 클래스를 초기화하는 데 필요한 것은 표준 HttpRequest 객체입니다. 그래서, 곧 희망적으로 올 것입니다. DartVoid 앱 (다른 프레임 워크를 사용하는 경우 생성되지 않음)이있는 경우 자동 생성 된 server.dart 파일을 앱 루트에서 찾을 수 있습니다.

방명록 샘플 응용 프로그램을 만들고 server.dart 파일을 찾을 수 없습니다.

방명록 샘플 DartVoid 앱이 맞습니까?

GitHub을 통해 생성 된 server.dart 파일에 연결할 수 있습니까?

다른 방법으로이 파일을 볼 수 있습니까?

답변

2

파일은 응용 프로그램에서 접근 할 수

베인과 DartVoid에 대한 태그를 만드십시오 ... : 파일의

import 'dart:async'; 
import 'dart:io'; 
import 'package:vane/vane.dart'; 

String collectionName = "posts"; 

class GetAllPosts extends Vane { 
    Future main() { 
    log.info("Guestbook : GetAllPosts"); 

    new File("server.dart").readAsString().then((String fileContent){ 
    log.info(fileContent); 
    }); 
    return end; 
} 
} 

콘텐츠 http://manage.dartvoid.com

1

TL에 시스템 콘솔에 나타납니다; DR Vane은 자동 생성 된 server.dart 파일을 더 이상 필요로하지 않으므로 사용하기가 쉽습니다.

DartVoid의 공동 설립자이자 어쩌면 우리가 베인의 라우팅을 개선하는 방법에 작은 업데이 트를 줄 수있는 베인의 공동 저자로

긴 대답.

OP의 질문이 서버 파일 자동 생성에서 벗어 났으므로 대신 주석을 사용하여 경로를 선언합니다. 시작할 때이 경로를 구문 분석하여 '라우팅 테이블'을 만듭니다. https://github.com/DartVoid/Vane

:

당신은 몇 가지 예를 견실 한 세부 사항을 알고 볼에 관심이 있다면, 난 당신의 프로젝트 저장소에 향할 것이 좋습니다