【Node.js】httpStatus.OKが非推奨となっていた件
最近Node.jsというプログラミング言語に興味を持ちました。
そこで、とりあえず簡単なアプリケーションを作成しようと色々試していた所、
httpStatus.OK は非推奨ですよ~
という事をテキストエディタに言われました。
目次
対処法
・httpStatus.OK
を
・httpStatus.StatusCodes.OK
にしてください。
【参照:https://www.npmjs.com/package/http-status-codes】
(下の方にある[Non-breaking change] StatusCodesという所に書いてあります。)
なぜ非推奨にしたのか
「列挙型」という、定数をまとめたクラスがあるのですが、
TypeScriptというJavaScriptの拡張バージョン的なプログラミング言語だと、その「列挙型(enum)」が使えるので、それに対応する為に「httpStatus.StatusCodes.OK」という形にしたらしいです。
ちなみに、列挙型は色々なプログラミング言語でも見かけるのですが、JavaScriptには無いんですよね。
httpStatus.OKも一応使える
「httpStatus.OK」も引き続き使えるらしいのですが、更新をする事はないらしいです。
今後の事も考えると、「httpStatus.StatusCodes.OK」に変更をしておく事をオススメします。