首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器使用颤振

服务器使用颤振
EN

Stack Overflow用户
提问于 2020-06-13 07:56:14
回答 2查看 498关注 0票数 0

我们都知道颤振对前端是很好的,当我开始使用Flutter时,我非常喜欢Dart编程语言,我也在一些后端服务器上使用它,现在它让我思考如果我能做到这一点。

我有一个渡槽服务器(渡槽是一个省道包,非常类似于在node.js上表达)

代码语言:javascript
复制
import 'dart:async';
import 'dart:io';
import 'package:aqueduct/aqueduct.dart';
import 'package:aqueduct/managed_auth.dart';

Future main() async {
  final app = Application<App>()
    ..options.configurationFilePath = 'config.yaml'
    ..options.port = 8888;

  await app.start(numberOfInstances: 3);
}

class App extends ApplicationChannel {
//server side logic
}

如果我将上面的main()作为颤振应用程序的入口点,成功地使运行在安卓设备上的颤振应用程序充当服务器,那么服务器/应用程序会成功构建吗?

,如果上面的代码失败,我如何使它工作?

PS:我还没试过这个。关于您的信息:使用node.js ARM在android上运行Node.js快速服务器(可能是)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-14 05:56:55

下面的代码在一个颤振应用程序中的端口4040上运行一个服务器。

代码语言:javascript
复制
import 'dart:io';

Future main() async {
  // #docregion bind
  var server = await HttpServer.bind(
    InternetAddress.loopbackIPv4,
    4040,
  );
  // #enddocregion bind
  print('Listening on localhost:${server.port}');

  // #docregion listen
  await for (HttpRequest request in server) {
    request.response.write('Hello, world!');
    await request.response.close();
  }
}
票数 4
EN

Stack Overflow用户

发布于 2020-06-13 09:10:10

如果您的所有自由者都退出了颤振电话编译器,您的服务器可能会运行没有问题,但如果不是,您可以寻找另一个libery或尝试下载libery源代码,并将其与您的省道文件放在一起。

注意:我想知道你为什么不试着做一个小实验,看看它是否有效,然后再发布这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62357025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档