以下两个JavaScript函数有什么区别?我知道用var声明的变量在函数内部是局部的,如果使用this`关键字声明,则暴露给外部单词.之间有什么区别吗?
function student(param1, param2, param3) {
this.name = param1;
this.age = param2;
this.address = param3;
}
Run Code Online (Sandbox Code Playgroud)
和
function student(param1, param2, param3) {
var name = param1;
var age = param2;
var address = param3;
}
Run Code Online (Sandbox Code Playgroud) 我已经成功安装了 Kong 并通过 Kong 提供的管理服务映射了一个 API,如下所示:
http://kong:8001/apis
payload:
{
"upstream_url": "http://test.suraj.com:9110/"
"strip_request_path": true
"request_path": "/services_test"
"preserve_host": false
"name": "services_test"
"request_host": "test.suraj.com"
}
我可以在对http://kong:8001/apis
.
现在我正在尝试使用 kong 访问我的 API 端点,例如:
http://kong:8000/services_test/test.json
其返回 404 "requested resource not found" 。
我做错了什么?我无法访问 kong 的日志。谁能告诉我kong在哪里存储日志文件?谢谢你的帮助。PS:所有网址都是虚拟的。