对MongoDB Atlas使用翻新

时间:2019-08-24 18:55:11

标签: node.js mongodb retrofit

我制作了一些使用mongodb和node.js创建登录和注册数据库的应用程序。

就我使用本地主机而言,代码运行良好。

现在,为了检查如何在联机服务器上进行编程,我已经使用MongoDB Atlas创建了一个数据库。 nodejs脚本有效,我设法添加了数据等等。

但是,当我尝试使用我在android studio中制作的应用进行注册/登录时-崩溃。

据我了解,它由于此类问题而崩溃:

package com.example.androidauthmongodbnodejs.Retrofit;

import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
import retrofit2.converter.scalars.ScalarsConverterFactory;


public class RetrofitClient {

    private static Retrofit instance;

    public static Retrofit getInstance(){

        if (instance==null)
            instance = new Retrofit.Builder()
                    .baseUrl("https://10.0.2.2:3000/")
                    .addConverterFactory(ScalarsConverterFactory.create())
                    .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                    .build();

        return instance;

    }
}

我试图弄清楚应该在baseurl行中使用什么,但是我可以弄清楚。

例如,我用于mongodb地图集的网址来自以下形状:

"mongodb+srv://<Username>:<pass>@appname-uyrjt.mongodb.net/test?retryWrites=true&w=majority"

我可以做些什么使我的android studio应用程序连接到mongodb地图集吗?

谢谢

0 个答案:

没有答案