有没有办法在服务器上运行Dart代码,类似于Node.js如何运行JavaScript或Ruby解释器运行Ruby代码?还是现在它只能在Dartium中运行?如何在服务器上运行Dart?
回答
答案是肯定的。
例如,下面的文件Hello.dart:
main() => print("Hello World");
与命令运行时(在Windows上的Mac,但也可用,Linux)的
dart.exe Hello.dart
将输出
"Hello World"
它非常像node.js.
此外,从飞镖编辑器,可以单击“新建>服务器应用程序”,然后在“运行”命令会像上面的例子
看看this file从命令运行的HTTP服务器线。
更新:我写a blog post这个现在,这应该举一个例子,并且可运行的代码
在博客文章桶正确的URL:http://blog.dartwatch.com/2012/05/那里已经有数量的职位在.html – Helpa
@Helpa - 谢谢 - 网址更新主要答案。 –
是的,你可以运行用飞镖服务器端应用程序。 Dart项目提供了一个dart:io library,其中包含套接字,HTTP服务器,文件和目录的类和接口。
写在达特一个简单的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();
};
}
- 1. 在网络服务器上运行dart
- 2. 如何在Rikulo的Dart Stream服务器上调用Web服务?
- 3. 如何在服务器上运行JavaScript
- 4. 如何运行在服务器上
- 5. 如何在生产服务器上运行Yard服务器?
- 6. 如何在服务器上自主运行程序,如何在服务器上无限运行java程序?
- 7. 如何在个人运行服务器上运行Django项目
- 8. 如何让Sonar Runner在源服务器上运行时运行?
- 9. 如何调用服务器上的.exe文件以在服务器上运行?
- 10. 如何在Dart服务器Web应用程序中动态运行dart2js?
- 11. 如何在服务器上集成前端的dart和codeigniter?
- 12. 我将如何在ASP.Net服务器上运行连续任务?
- 13. Ajax post在localhost上运行,但在nginx服务器上运行
- 14. RoR - “服务器已在运行” - 如何终止运行的服务器?
- 15. 如何在apache服务器上的rails项目上运行ruby?
- 16. 如何编写用于在Flask服务器上进行ajax调用的Dart HttpRequest?
- 17. 如何在Ubuntu web服务器上为Dart安装pub(命令行使用)
- 18. 如何在Docker的容器上运行Python服务器
- 19. 如何在远程服务器上运行命令行程序
- 20. 如何在MF测试服务器(远程服务器)上运行“PushNotification”示例?
- 21. 如何通过SSH在远程服务器上运行Web服务器脚本?
- 22. Dart语言:运行服务器端应用程序
- 23. 如何找出在一台服务器上运行在另一台服务器上的Windows服务状态?
- 24. 在服务器上运行Flot,Javascript?
- 25. 在服务器上运行Robotium
- 26. 在AWS服务器上运行脚本
- 27. 在其他服务器上运行mysqlbinlog
- 28. php没有在服务器上运行
- 29. eclipse:在服务器上运行消失
- 30. 在服务器上运行python文件
见以前类似的问题:http://stackoverflow.com/questions/10360855/running- dart-in-a-web-server –
是的,我见过它。但是,它仍然没有回答这个问题。或者,看起来答案是否定的,并且Dart代码只能在Dartium中运行,但目前没有独立的虚拟机可供使用。是这样还是我没有正确理解它? – snitko
检查该主题:[有Dart虚拟机可用吗?](http://stackoverflow.com/q/7714302/648313) – Idolon