前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DartVM服务器开发(第一天)--Hello World!

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

作者头像
rhyme_lph
发布2018-09-13 13:00:40
1.4K0
发布2018-09-13 13:00:40
举报
文章被收录于专栏:Flutter&DartFlutter&Dart

学习了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这个文件输入下面代码

代码语言:javascript
复制
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服务器开发,请关注我,学习更多骚操作!

  • 下一篇:DartVM服务器开发(第二天)--处理请求
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.08.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Dart环境搭建
    • 设置环境变量
    • 2. 打开WebStorm
    • 3. 编写一个服务器
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档