DartVM服务器开发(一)-Hello World!

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

1. Dart环境搭建

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

设置环境变量

  • DART_HOME
    • C:\flutter\bin\cache\dart-sdk(这里根据自己的路径来)
  • PATH
    • PATH;DART_HOME\bin;(PATH为之前内容)

2. 打开WebStorm

选择Create New Project.png

按照上面的内容来.png

创建完后什么都没有.png

3. 编写一个服务器

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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服务器就完成了!

评论系统未开启,无法评论!