StrongLoop / IBM์ ์ํด ์ ๊ณต์ด ๋ฒ์ญ.
์ด ๋ฌธ์๋ ์๋ฌธํ ๋ฌธ์์ ๋นํด ๋ ์ค๋๋ ๋ฒ์ ์ผ ์๋ ์์ต๋๋ค. ์ต์ ์ ๋ฐ์ดํธ๋ฅผ ํ์ธํ๋ ค๋ฉด ์๋ฌธํ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.๋ชฉ๋ก์ ์ ํ Express ๋ฏธ๋ค์จ์ด ๋ชจ๋๋ค์ Expressjs ํ์ด ์ ์ง๋ณด์ํฉ๋๋ค.
๋ฏธ๋ค์จ์ด ๋ชจ๋ | ์ค๋ช | ๋ด์ฅ ํจ์ (Express 3) |
---|---|---|
body-parser | HTTP ์์ฒญ body๋ฅผ ํ์ฑํฉ๋๋ค. body, co-body, ๊ทธ๋ฆฌ๊ณ raw-body๋ ์ฐธ๊ณ ํ์ธ์. | express.bodyParser |
compression | HTTP ์์ฒญ๋ค์ ์์ถํฉ๋๋ค. | express.compress |
connect-rid | ๊ณ ์ ํ ์์ฒญ ID๋ฅผ ์์ฑํฉ๋๋ค. | ์์ |
cookie-parser | ์ฟ ํค ํค๋๋ฅผ ํ์ฑํ๊ณ req.cookies ์ ํ ๋นํฉ๋๋ค. cookies์ keygrip๋ ์ฐธ๊ณ ํ์ธ์. |
express.cookieParser |
cookie-session | ์ฟ ํค ๊ธฐ๋ฐ์ ์ธ์ ์ ๋ง๋ญ๋๋ค. | express.cookieSession |
cors | ๋ค์ํ ์ต์ ๋ค์ ์ด์ฉํ์ฌ Cross-origin resource sharing (CORS)๋ฅผ ํ์ฑํํฉ๋๋ค. | ์์ |
errorhandler | ๊ฐ๋ฐ ์ค์ ๋ฐ์ํ๋ ์๋ฌ๋ฅผ ํธ๋ค๋งํ๊ณ ๋๋ฒ๊น ํฉ๋๋ค. | express.errorHandler |
method-override | ํค๋๋ฅผ ์ด์ฉํด HTTP method๋ฅผ ๋ฎ์ด์๋๋ค. | express.methodOverride |
morgan | HTTP ์์ฒญ ๋ก๊ทธ๋ฅผ ๋จ๊น๋๋ค. | express.logger |
multer | multi-part ํผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. | express.bodyParser |
response-time | ์๋ต ์๊ฐ์ ๊ธฐ๋กํฉ๋๋ค. | express.responseTime |
serve-favicon | ํ๋น์ฝ์ ์ ๊ณตํฉ๋๋ค. | express.favicon |
serve-index | ์ฃผ์ด์ง ๊ฒฝ๋ก์ ๋๋ ํ ๋ฆฌ ๋ฆฌ์คํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. | express.directory |
serve-static | ์ ์ ํ์ผ์ ์ ๊ณตํฉ๋๋ค. | express.static |
session | ์๋ฒ ๊ธฐ๋ฐ์ ์ธ์ ์ ๋ง๋ญ๋๋ค (๊ฐ๋ฐ ์ ์ฉ). | express.session |
timeout | HTTP ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ํด timeout์ ๋ง๋ญ๋๋ค. | express.timeout |
vhost | ๊ฐ์ ๋๋ฉ์ธ์ ๋ง๋ญ๋๋ค. | express.vhost |
๋ช๋ช ์ ๋ช ํ ์ธ๋ถ ๋ฏธ๋ค์จ์ด ๋ชจ๋๋ค์ ๋๋ค.
Warning: This information refers to third-party sites, products, or modules that are not maintained by the Expressjs team. Listing here does not constitute an endorsement or recommendation from the Expressjs project team.
๋ฏธ๋ค์จ์ดย ๋ชจ๋ | ์ค๋ช | ย |
---|---|---|
connect-image-optimus | ์ด๋ฏธ์ง ์ ๊ณต์ ์ต์ ํํ๋๋ค. ํ ์ ์๋ค๋ฉด ์ด๋ฏธ์ง๋ฅผ .webp ๋ .jxr ๋ก ๋ฐ๊ฟ๋๋ค. |
ย |
express-debug | ํ ํ๋ฆฟ ๋ณ์ (์ง์ญ), ํ์ฌ ์ธ์ , ๊ธฐํ ๋ฑ๋ฑ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฐ๋ฐ ๋๊ตฌ์ ๋๋ค. | ย |
express-partial-response | JSON ์๋ต์ URL์ fields ๋ฅผ ๋ฐ์์ ํํฐ๋งํฉ๋๋ค. Google API์ Partial Response๋ฅผ ํ์ฉํฉ๋๋ค. |
ย |
express-simple-cdn | ์ ์ ์์๋ค์ ์ํด CDN์ ์ฌ์ฉํ๋๋ก ๋์์ค๋๋ค. ๋ค์ํ ํธ์คํธ๋ฅผ ์ง์ํฉ๋๋ค. | ย |
express-slash | ๊ตฌํ๋ ๋ฃจํฐ์ ๋ง์ถฐ์ ์ฌ๋์ฌ ์ ๋ฌด๋ฅผ ๋ง์ถฐ์ค๋๋ค. | ย |
express-stormpath | ์ฌ์ฉ์ ์ ์ฅ์, ์ธ์ฆ ํ์ธ, ์ธ์ฆ, SSO, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ๋ณด์์ ๊ด๋ จ๋ ๋ชจ๋์ ๋๋ค. (Okta๋ก ํฉ์ณ์ก์ต๋๋ค) | ย |
express-uncapitalize | ๋๋ฌธ์๋ฅผ ํฌํจํ๋ HTTP ์์ฒญ๋ค์ ํ์ค ์๋ฌธ์ ํผ์ผ๋ก ๋ฆฌ๋ค์ด๋ ํธ์ํต๋๋ค. containing uppercase to a canonical lowercase form. | ย |
helmet | ๋ค์ํ HTTP ํค๋๋ฅผ ์ค์ ํด ์ฑ์ด ์์ ํ๊ฒ ๋์์ค๋๋ค. | ย |
join-io | ์์ฒญ ํ์๋ฅผ ์ค์ด๊ธฐ ์ํด ํ์ผ๋ค์ ๋ฌถ์ด์ค๋๋ค. | ย |
passport | OAuth, OpenID ๊ฐ์ ๋ฐฉ๋ฒ๋ค์ ์ฌ์ฉํ๋ ์ธ์ฆ ์ฒด๊ณ์ ๋๋ค. ์์ธํ ์ ๋ณด๋ http://passportjs.org/์์ ํ์ธํ์ธ์. | ย |
static-expiry | ์ ์ ์์ ์ ์ํด ํค๋๋ฅผ ์บ์ฑํ๊ฑฐ๋ URL์ ๊ณ ์ ํํฉ๋๋ค. | ย |
view-helpers | ๋ทฐ ์์ง๋ค์ ์ํ ์ผ๋ฐ์ ์ธ ๋์์ ์ ๊ณตํฉ๋๋ค. | |
sriracha-admin | ๋์ ์ผ๋ก Mongoose์ ๊ด๋ฆฌ ์ฌ์ดํธ๋ฅผ ๋ง๋ญ๋๋ค. | ย |
http-framework์์ ๋ ๋ง์ ๋ชจ๋๋ค์ ์ฐพ์ ์ ์์ต๋๋ค.