I am trying to develop a flutter app which is integrated with node.js . But I don't know how to implement it anyone can help me with this
If you create a RESTful api server, you can write it in any language you want, and your Flutter app can use it to retrieve and post data. So simply create a Node.js server and make requests to it via Flutter over http.
Here is an example of how to create an HTTP client in Flutter and use it to connect to a server endpoint and get a response:
//Import dart library
import 'dart:io';
_getUserApi() async {
var httpClient = new HttpClient();
var uri = new Uri.https('yourserverurl.com', '/your/endpoint/whatever');
var request = await httpClient.getUrl(uri);
var response = await request.close();
var responseBody = await response.transform(UTF8.decoder).join();
return responseBody;
}
If you configure your server to return data in JSON format (as is most common with Node.js), you will need to parse the JSON response and convert it to a typed form to be used by your application. You can do this either by writing the constructors yourself, or by using a Dart library like json_serializable or built_value.
Here is a very good article about using each of these methods.
Once you have deserialized your JSON, you can use the data in your Flutter widget.
I'm sorry for asking a further question when it is not supposed to happen, but since I have a low reputation score I couldn't add a comment yet to the above discussion.
Maheshmnj, Kallaste, good people, have you found a solution to this problem? If so could u try to answer it here Link to post with my question
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.