Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在yo环回生成的代码中,在何处放置远程挂钩(beforeRemote,afterRemote)代码_Javascript_Loopbackjs - Fatal编程技术网

Javascript 在yo环回生成的代码中,在何处放置远程挂钩(beforeRemote,afterRemote)代码

Javascript 在yo环回生成的代码中,在何处放置远程挂钩(beforeRemote,afterRemote)代码,javascript,loopbackjs,Javascript,Loopbackjs,我正在使用环回生成器生成模型和RESTAPI服务。现在我想修改一个RESTAPI,以便每次调用该api时,都会执行一些特定的日志记录/操作。 我知道,通过使用远程钩子(beforemote、afterRemote),我们可以为不同的远程方法调用指定要执行的操作。但是我不知道远程钩子的代码应该放在哪里。使用“yo loopback”创建项目时,此代码将放在哪个文件中。您可以将代码添加到/common/models下的文件中 如果您使用的是人物模型。您将在/common/models/person.

我正在使用环回生成器生成模型和RESTAPI服务。现在我想修改一个RESTAPI,以便每次调用该api时,都会执行一些特定的日志记录/操作。
我知道,通过使用远程钩子(beforemote、afterRemote),我们可以为不同的远程方法调用指定要执行的操作。但是我不知道远程钩子的代码应该放在哪里。使用“yo loopback”创建项目时,此代码将放在哪个文件中。

您可以将代码添加到/common/models下的文件中


如果您使用的是人物模型。您将在/common/models/person.js中添加以下代码:

您将向/common/models下的文件添加代码


如果您使用的是人物模型。您将在/common/models/person.js中添加以下代码:

您将向/common/models下的文件添加代码


如果您使用的是人物模型。您将在/common/models/person.js中添加以下代码:

您将向/common/models下的文件添加代码


如果您使用的是人物模型。您应该在/common/models/person.js中添加以下代码:

如果您想保护REST API不受未登录用户或匿名用户的攻击,您应该使用ACL。请看这里:

如果有未经授权的人试图访问RESTAPI(取决于您的定义),例如401,RESTAPI将用代码响应。然后在应用程序中,如果您收到该代码,您应该重定向到登录

现在,每次使用
slc loopback:model
创建新模型时,它都会在
common/models
文件夹中生成2个文件。一个是a.js,另一个是a.json。您必须在远程钩子的.js文件中添加代码。
看看这篇文章,它解释了如何添加远程方法。

如果您想保护REST API免受未登录用户或匿名用户的攻击,您应该使用ACL。请看这里:

如果有未经授权的人试图访问RESTAPI(取决于您的定义),例如401,RESTAPI将用代码响应。然后在应用程序中,如果您收到该代码,您应该重定向到登录

现在,每次使用
slc loopback:model
创建新模型时,它都会在
common/models
文件夹中生成2个文件。一个是a.js,另一个是a.json。您必须在远程钩子的.js文件中添加代码。
看看这篇文章,它解释了如何添加远程方法。

如果您想保护REST API免受未登录用户或匿名用户的攻击,您应该使用ACL。请看这里:

如果有未经授权的人试图访问RESTAPI(取决于您的定义),例如401,RESTAPI将用代码响应。然后在应用程序中,如果您收到该代码,您应该重定向到登录

现在,每次使用
slc loopback:model
创建新模型时,它都会在
common/models
文件夹中生成2个文件。一个是a.js,另一个是a.json。您必须在远程钩子的.js文件中添加代码。
看看这篇文章,它解释了如何添加远程方法。

如果您想保护REST API免受未登录用户或匿名用户的攻击,您应该使用ACL。请看这里:

如果有未经授权的人试图访问RESTAPI(取决于您的定义),例如401,RESTAPI将用代码响应。然后在应用程序中,如果您收到该代码,您应该重定向到登录

现在,每次使用
slc loopback:model
创建新模型时,它都会在
common/models
文件夹中生成2个文件。一个是a.js,另一个是a.json。您必须在远程钩子的.js文件中添加代码。 看看这篇文章,它解释了如何添加远程方法