diff --git a/package-lock.json b/package-lock.json index ffc1444..25365b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "integrity": "sha512-BdN2PXxOFnTXFcyONPW6t0fHjz2fvRZHVMFpaS0wYr+Y8fWEaNOs4V8LEu/fpzQlMx+ahdndgTaGTwPC+J/EeA==", "requires": { "@types/express": "4.0.39", - "@types/node": "9.3.0" + "@types/node": "9.4.0" } }, "@types/express": { @@ -28,7 +28,7 @@ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.11.0.tgz", "integrity": "sha512-hOi1QNb+4G+UjDt6CEJ6MjXHy+XceY7AxIa28U9HgJ80C+3gIbj7h5dJNxOI7PU3DO1LIhGP5Bs47Dbf5l8+MA==", "requires": { - "@types/node": "9.3.0" + "@types/node": "9.4.0" } }, "@types/mime": { @@ -37,9 +37,9 @@ "integrity": "sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA==" }, "@types/node": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.3.0.tgz", - "integrity": "sha512-wNBfvNjzsJl4tswIZKXCFQY0lss9nKUyJnG6T94X/eqjRgI2jHZ4evdjhQYBSan/vGtF6XVXPApOmNH2rf0KKw==" + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.4.0.tgz", + "integrity": "sha512-zkYho6/4wZyX6o9UQ8rd0ReEaiEYNNCqYFIAACe2Tf9DrYlgzWW27OigYHnnztnnZQwVRpwWmZKegFmDpinIsA==" }, "@types/serve-static": { "version": "1.13.1", @@ -3260,9 +3260,9 @@ } }, "typescript": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", - "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.1.tgz", + "integrity": "sha512-bqB1yS6o9TNA9ZC/MJxM0FZzPnZdtHj0xWK/IZ5khzVqdpGul/R/EIiHRgFXlwTD7PSIaYVnGKq1QgMCu2mnqw==", "dev": true }, "undefsafe": { diff --git a/package.json b/package.json index 6d9f91f..2b8932d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,9 @@ "license": "MIT", "watch": { "start": { - "patterns": ["src"], + "patterns": [ + "src" + ], "extensions": "ts" } }, @@ -18,13 +20,14 @@ "start:w": "npm-watch" }, "dependencies": { + "body-parser": "^1.18.2", "express": "^4.16.2", "express-validator": "^4.3.0", "node-lifx-lan": "^0.0.1" }, "devDependencies": { - "@types/node": "^9.3.0", + "@types/node": "^9.4.0", "npm-watch": "^0.3.0", - "typescript": "^2.6.2" + "typescript": "^2.7.1" } } diff --git a/src/index.ts b/src/index.ts index 942aa42..041a284 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,12 +1,13 @@ import * as express from "express"; +import { json, urlencoded } from "body-parser"; import { check, validationResult } from "express-validator/check"; import Lights from "./lights"; const port = process.env.PORT || 3000; const app = express(); -app.use(express.json()); -app.use(express.urlencoded()); +app.use(json()); +app.use(urlencoded()); app.use("/lights", Lights);