我有以下问题:我正在构建一些基于Express.js的程序(使用普通的JS,而不是TS)。我用后遗症作为ORM。
我有“存储库”类,它们从BaseRepository类继承功能。这是一个示例UserRepo:
class UserRepo extends BaseRepo{
constructor(model){
super(model);
}
}
父类BaseRepo:
class BaseRepo{
constructor(model){//VSCODE HAS NO CLUE WHAT TYPE TH
我试图在express.js中获得实际的请求体JSON。但没能做到。我在互联网上所发现的就是如何获得一个ReqBody类型的主体,但我想要的是实际的JSON,或者更好的是,一种从ReqBody查询字段的方法。(在线显示body.username和body.password,但是其他字段名呢?我不能只是传递一个字段名foo,并试图得到body.foo。
到目前为止,我得到的是:
router.post('/', function (req, res, next){
let body = req.body;
//?????
});
在检查"how to get remote address for express.js request“时,我发现退出的原因如下:
req.connection.remoteAddress ||
req.socket.remoteAddress ||
req.connection.socket.remoteAddress
node.js文档中几乎没有关于IncomingMessage对象connection属性的信息,所以我怀疑这是一些遗留的东西。有没有关于api如何随时间变化的信息,以及在现代express.js安装中使用req.socket.remoteA