回答編集履歴
1
訂正
test
CHANGED
@@ -24,15 +24,15 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
* ``app.request``([http.IncommingMessage](https://nodejs.org/dist/latest-v14.x/docs/api/http.html#http_class_http_incomingmessage)
|
27
|
+
* ``app.request``([http.IncommingMessage](https://nodejs.org/dist/latest-v14.x/docs/api/http.html#http_class_http_incomingmessage) を [lib/request.js](https://github.com/expressjs/express/blob/master/lib/request.js) で拡張)
|
28
28
|
|
29
|
-
* ``app.response``([http.ServerResponse](https://nodejs.org/dist/latest-v14.x/docs/api/http.html#http_class_http_serverresponse)
|
29
|
+
* ``app.response``([http.ServerResponse](https://nodejs.org/dist/latest-v14.x/docs/api/http.html#http_class_http_serverresponse) を [lib/response.js](https://github.com/expressjs/express/blob/master/lib/response.js) で拡張)
|
30
30
|
|
31
31
|
|
32
32
|
|
33
33
|
※ JavaScript(ECMAScript)の特徴は インスタンスが柔軟であるために拡張可能です。
|
34
34
|
|
35
|
-
(他の言語のように変化させたくないのであれば、[Object.freeze()](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze) 等で対応
|
35
|
+
(他の言語のように変化させたくないのであれば、[Object.freeze()](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze) 等で対応できますが、デメリットになることもあります)
|
36
36
|
|
37
37
|
|
38
38
|
|