我有一个非常简单的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