diff --git a/config/config-node_modules.coffee b/config/config-node_modules.coffee index c6eced0..bba084e 100644 --- a/config/config-node_modules.coffee +++ b/config/config-node_modules.coffee @@ -5,7 +5,7 @@ module.exports = (config, options) -> # modules # ======= - rbModules = ['express'] + rbModules = ['express', 'body-parser'] appModules = options.server.node_modules or [] # http proxy diff --git a/package.json b/package.json index eaa3b58..7717170 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "conventional-changelog": "~0.0.17" }, "dependencies": { + "body-parser": "~1.13.3", "bower": "~1.4.1", "browser-sync": "~2.8.2", "coffee-script": "~1.9.3", diff --git a/src/server/server.coffee b/src/server/server.coffee index ccd33c0..3cb346f 100644 --- a/src/server/server.coffee +++ b/src/server/server.coffee @@ -1,6 +1,7 @@ dir = __dirname # all paths are relative to this file path = require 'path' express = require 'express' +bodyParser = require 'body-parser' config = require path.join dir, 'config.json' app = express() port = process.env.PORT or config.ports.server @@ -10,7 +11,11 @@ appFilePath = path.resolve dir, '..', config.dist.app.server.scripts.file serverDirPath = path.resolve dir, '..', '..', config.dist.app.server.dirName proxyFilePath = path.join dir, 'http-proxy.js' +# configure +# ========= app.use express.static clientDirPath +app.use bodyParser.json() # parse application/json + app.listen port, -> console.log "#{config.server.msg.start} #{config.ports.server}"