Skip to content

Commit

Permalink
fix(server): parsing application/json requests
Browse files Browse the repository at this point in the history
  • Loading branch information
jyounce committed Oct 14, 2015
1 parent 7c7f8fb commit ba2aa71
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 10 deletions.
5 changes: 5 additions & 0 deletions src/server/defaults/app-middleware.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# default app middleware
# ======================
module.exports = (server, config) ->
server.app.use server.express.static server.paths.client
server.app.use server.middleware.bodyParser.json() # parse application/json
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
# default app configuration
# =========================
# default app routes
# ==================
module.exports = (server, config) ->
app = server.app
spa = config.spa.dist.file # ex: spa.html

app.set 'x-powered-by', false # removes this http header
app.use server.express.static server.paths.client
app.use server.middleware.bodyParser.json() # parse application/json

app.get '*', (req, res) ->
server.app.get '*', (req, res) ->
msg = 'Hello Server!'
return res.send msg unless config.build.client
return res.send msg if config.exclude.spa
Expand Down
4 changes: 4 additions & 0 deletions src/server/defaults/app-settings.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# default app settings
# ====================
module.exports = (server, config) ->
server.app.set 'x-powered-by', false # removes this http header
9 changes: 7 additions & 2 deletions src/server/init-server.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,14 @@ server.middleware = { bodyParser }
server.paths = client: clientDirPath, server: serverDirPath
server.server = require('./start-server') server.app, config

# load defaults
# =============
require('./defaults/app-settings') server, config
require('./defaults/app-middleware') server, config

# load optional http proxy
# ========================
proxyFilePath = path.join dir, 'http-proxy.js'
proxyFilePath = path.join dir, 'options', 'http-proxy.js'
require(proxyFilePath) server.app, config if config.httpProxy.length

# load optional app server dist entry script
Expand All @@ -34,4 +39,4 @@ catch e

# load default app configuration
# ==============================
require('./app-defaults') server, config
require('./defaults/app-routes') server, config
File renamed without changes.

0 comments on commit ba2aa71

Please sign in to comment.