相关疑难解决方法(0)

如何构建express.js应用程序?

是否存在app.jsExpress.js应用程序中分解和模块化文件的通用约定?或者将所有内容保存在一个文件中是否常见?

javascript modularity node.js express

102
推荐指数
2
解决办法
5万
查看次数

Node.js:配置和路由在不同的文件中

我正在启动一个新的Node.js应用程序,这一次,我正在尝试正确组织代码而不是将所有内容放在同一个文件中.

我现在只有一个简单的设置server.coffee:

express = require 'express'
app = module.exports = express.createServer()

## CONFIGURATION ##

app.configure () ->
 app.set 'views', __dirname + '/views'
 app.set 'view engine', 'jade'
 app.use express.bodyParser()
 app.use express.logger('dev')
 app.use express.profiler()
 app.use express.methodOverride()
 app.use app.router
 app.use express.static(__dirname + '/public')

app.configure 'development', () ->
 app.use express.errorHandler({dumpExceptions: true, showStack: true})

app.configure 'production', () ->
 app.use express.errorHandler()

app.get '/', (req,res) ->
  res.render 'index'
    title: 'Express'

## SERVER ##
port = process.env.PORT || 3000 

app.listen port, () ->
  console.log "Listening on …
Run Code Online (Sandbox Code Playgroud)

javascript node.js coffeescript express

16
推荐指数
2
解决办法
3万
查看次数

标签 统计

express ×2

javascript ×2

node.js ×2

coffeescript ×1

modularity ×1