나는 아주 간단한 다트 webService가 있고 나는 아파치 웹 서버에 그것을 배치하고 싶으면. 간단한 다트 웹 서비스를 Apache 서버에 배포하는 방법은 무엇입니까?
#import('dart:io');
void main() {
HttpServer server = new HttpServer();
server.listen('127.0.0.1', 8080);
server.defaultRequestHandler = (HttpRequest request, HttpResponse response){
// response.outputStream.write("hello World".charCodes());
// response.outputStream.close();
File f = new File("test.txt");
//File f = new File("index.html");
f.exists().then((bool exist){
f.openInputStream().pipe(response.outputStream);
});
};
}
브라우저에서 GET 127.0.0.1:8080로 전화
, 그것은 파일 TEST.TXT를 읽고 브라우저에 출력을 보여줍니다.온라인 어딘가에 아파치 웹 서버에 어떻게 배포합니까?
위의 코드가 독립 실행 형 Dart VM에서 제대로 작동하므로 "apache webServer에 배포"할 이유를 명확히 할 수 있습니까? 그것은 우리가 질문에보다 정확하게 답하는 것을 도울 것입니다. 감사! –
장고 (vm with 우분투)와 다른 webApi (IIS)에서 실행되는 웹 서비스가 거의 없습니다. 설치를 위해 새로운 VM 우분투 서버를 설치하고 아파치 웹 서버를 설치하고 간단한 다트 웹 서비스를 실행하고 싶습니다. 사용자는 HTTP POST 또는 GET으로 데이터를 보낼 수 있어야하며 데이터 (xml 또는 json) – Gero