我有一個非常簡單的dart webService,我想將其部署到apache webServer。如何將簡單的dart 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,並顯示在瀏覽器中輸出。
我該如何將它部署到某個在線的apache web服務器?
因爲上面的代碼在獨立的Dart虛擬機中工作正常,您能否澄清爲什麼要「將其部署到Apache WebServer」?這可以幫助我們更準確地回答這個問題。謝謝! –
我有幾個web服務在django(vm與ubuntu)上運行,還有一些在webApi(IIS)上運行。我想建立一個新的虛擬機ubuntu服務器,安裝apache web服務器,並運行簡單的dart web服務。用戶應該能夠使用HTTP POST或GET發送數據,並且還可以接收我擔心的數據(xml或json) – Gero