在run()方法的回调函数中,该对象为空

时间:2018-10-21 15:32:55

标签: node.js express node-sqlite3

我正在使用NodeJS,Express和SQLite编写服务器,以提供RESTful服务。

我想创建一个端点,用于将新用户添加到数据库。端点接收带有参数 username password 的POST请求,并以新创建的用户的 id 进行响应。

根据node-sqlite3documentation,当run方法成功时,回调函数中的this对象包含属性lastID和{{ 1}}。

我的问题是,即使changes方法成功并且将新用户run插入到数据库中,successfully对象还是空的。

我在做什么错?如何访问this

this.lastID

1 个答案:

答案 0 :(得分:2)

尝试使用老式的<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="com.qti.permission.PROFILER" /> 代替箭头函数进行回调。我认为使用箭头功能function不能绑定到值。