有没有办法在服务器上运行 Dart 代码,类似于 Node.js 运行 javascript 或 ruby 解释器运行 ruby 代码的方式?还是目前只能在 Dartium 中运行?
问问题
3720 次
2 回答
4
是的,您可以运行用 Dart 编写的服务器端应用程序。Dart 项目提供了一个dart:io 库,其中包含用于套接字、HTTP 服务器、文件和目录的类和接口。
用 Dart 编写的简单 HTTP 服务器的一个很好的例子:http ://www.dartlang.org/articles/io/
示例代码:
#import('dart:io');
main() {
var 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();
};
}
于 2012-06-02T00:26:39.280 回答