Flutter圈子DartVM服务器开发闲话Flutter和Dart

DartVM服务器开发(第一天)

2018-08-20  本文已影响126人  rhyme_lph

学习了Flutter,感觉很有必要用基于dart这个语言做一个服务器,好吧,我们现在就开始做一个服务器吧!

1. Dart环境搭建

因为大家都知道的墙问题,所以,在官网上面是很难下载下来的,所以我们可以先到Flutter上面先下载Flutter,个人建议使用dev版本,下载完成进行解压,可以到flutter\bin\cache\dart-sdk找到我们需要的sdk

设置环境变量

2. 打开WebStorm

选择Create New Project.png 按照上面的内容来.png 创建完后什么都没有.png

3. 编写一个服务器

首先我们右键点击项目名字,new-Dart File
输入main

image.png

然后在main.dart这个文件输入下面代码

import 'dart:io';


main() async{
  var requestServer=await HttpServer.bind(InternetAddress.loopbackIPv4, 8080);
//HttpServer.bind(主机地址,端口号)  
//主机地址:InternetAddress.loopbackIPv4和InternetAddress.loopbackIPv6都可以监听到

  print('监听 localhost地址,端口号为${requestServer.port}');

  //监听请求
  await for(HttpRequest request in requestServer){

    //监听到请求后response回复它一个Hello World!然后关闭这个请求
    request.response..write('Hello World!')
        ..close();

  }
}

填写完上面代码后,我们右键点击main.dart,然后选择Run main.dart

image.png

然后打开浏览器,输入http://localhost:8080
就会看到下面的Hello World!

Hello World!.png
最后我们的第一个dart服务器就完成了!

如果想继续学习DartVM服务器开发,请关注我,学习更多骚操作!

上一篇下一篇

猜你喜欢

热点阅读