我在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路由混淆.
谢谢.
尝试使用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()
拜托,有人可以提供在 GLSurfaceView 中使用 CameraX 库的好例子,找不到任何信息。
我想在Vagrant盒子里创建可移植的开发环境.但是面临着ssh密钥访问权限的问题.在一些目标机器上,我没有足够的权利来改变它们.是否可以将Vagrant配置为仅具有密码才能使盒子完全独立于权限?