【Node.js】httpStatus.OKが非推奨となっていた件

オフ 投稿者: sesera

最近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」に変更をしておく事をオススメします。