小编Nik*_*sky的帖子

快速参数化路线冲突

我在Express 4.13 app中有两条路线:

router.get('/:id', function (req, res) {
});

router.get('/new', function(req,res){
});
Run Code Online (Sandbox Code Playgroud)

但是当我试图访问时/new- 我得到404,因为没有'新'对象.那么如何更改我可以访问/新路由的设置而不会与/:id路由混淆.

谢谢.

routing node.js express

15
推荐指数
2
解决办法
2762
查看次数

带有RxJava的Android Room处理空查询结果

尝试使用RxJava适配器测试新的Android Room librarty.如果我的查询从DB返回0个对象,我想处理结果:

所以这是DAO方法:

@Query("SELECT * FROM auth_info")
fun getAuthInfo(): Flowable<AuthResponse>
Run Code Online (Sandbox Code Playgroud)

以及我如何处理它:

        database.authDao().getAuthInfo()
            .subscribeOn(Schedulers.io())
            .observeOn(AndroidSchedulers.mainThread())
            .switchIfEmpty { Log.d(TAG, "IS EMPTY") }
            .firstOrError()
            .subscribe(
                    { authResponse -> Log.d(TAG, authResponse.token) },
                    { error -> Log.d(TAG, error.message) })
Run Code Online (Sandbox Code Playgroud)

我的数据库是空的,所以我希望.switchIfEmty()可以工作,但是处理方法都没有被触发.既没有.subscribe()也没有.switchIfEmpty()

android kotlin rx-java2 android-room

8
推荐指数
2
解决办法
6740
查看次数

Android CameraX GLSurfaceView

拜托,有人可以提供在 GLSurfaceView 中使用 CameraX 库的好例子,找不到任何信息。

android glsurfaceview android-camerax

6
推荐指数
1
解决办法
825
查看次数

是否有可能在USB上运行Vagrant盒子?

我想在Vagrant盒子里创建可移植的开发环境.但是面临着ssh密钥访问权限的问题.在一些目标机器上,我没有足够的权利来改变它们.是否可以将Vagrant配置为仅具有密码才能使盒子完全独立于权限?

ssh vagrant

3
推荐指数
1
解决办法
2713
查看次数