카테고리 없음

만드는과정

키깡 2021. 5. 2.
728x90
  1. 서버 --> 앱 통신 테스트 코드
    flask 코드
  2. @app.route('/') def hello(): return "서버 연결 테스트"
dart 코드  ```java void main() => runApp(MyApp());  class MyApp extends StatefulWidget {   MyApp() : super(key: key);    @override   _MyAppState createState() => _MyAppState(); }  class _MyAppState extends State<MyApp> {   static const String GOORM_IO = "서버주소";   var data;    @override   void initState() {     Future.microtask(() async{       var res = await http.get(GOORM_IO);       data = res.body;       setState(() {});     });     super.initState();   }    @override   Widget build(BuildContext context) {     return Scaffold(       body: Center(           child: Text(             data == null ? "Loading ..." : this.data.toString(),             style: TextStyle(                 fontWeight: FontWeight.bold,                 fontSize: 30.0,                 color: Colors.black             ),           ),         ));   } } ```  ![](https://t1.daumcdn.net/cfile/tistory/99257037608D76320E)
  1. 계산기
    dart 코드

flask

@app.route('/add', methods=['POST']) def add():     left = request.form['left']     rite = request.form['rite']     print(left, rite)      return str(int(left) + int(rite))   @app.route('/multiply', methods=['POST']) def multiply():     left = request.form['left']     rite = request.form['rite']      return str(int(left) * int(rite))

 

3. 앱 --> 서버 통신 테스트 코드

 

댓글