gpt4 book ai didi

dart - DART 应用程序可以托管在 Apache 之类的网络服务器中吗?

转载 作者:行者123 更新时间:2023-12-04 18:45:26 25 4
gpt4 key购买 nike

我的印象是 DART 程序不能托管在网络服务器中。有人可以请教我吗?

最佳答案

是的,它可以(尽管这不是它的主要用例)。

来自 Google Plus, 28th Feb 2013 :

Finally I managed to make Dart work in Apache CGI ! I didn't find any information about this, so I tryed by myself. Here is how I did it (Apache 2.2, and Ubuntu) ...



来自 news.dartlang.org, 26th May, 2012

Today, Sam McCall announced mod_dart: the ability to run Dart apps embedded in Apache! Just like PHP, Perl, Python, and many other scripting languages, you can now use Dart to power your server-side web apps from inside the Apache web server.



这两个都是“概念证明”,但它们表明 Dart 可以嵌入到诸如 Apache 之类的 Web 服务器中。

现在的“但是……”

尽管已经证明 Dart 可以嵌入到网络服务器中,但 Dart 更像是 node.js,因为服务器端 dart 二进制文件为应用程序提供了一个 VM。该应用程序可以包含自己的网络服务器,例如:

main() {
var server = new HttpServer();

server.addRequestHandler(
(req) => true, // matcher - should this function handle this request?
(req, res) { // handler - what should happen when this request matches?
res.outputStream.write("${req.method}: ${req.path}"); // eg: GET: /foo
res.outputStream.close();
});

server.listen('127.0.0.1', 8080);

关于dart - DART 应用程序可以托管在 Apache 之类的网络服务器中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com