express学习

终于,我们可以学习使用express搭建web应用程序啦。我们将按照书上所说创建个照片功能的网站,包括以下任务:

  • 生成初始结构
  • 配置express和程序
  • 集成模板引擎渲染视图
  • 处理表单和文件上传
  • 处理资源下载

1.生成程序骨架

1
2
3
4
5
6
//安装express
$ npm install -g express
//安装生成器
$ npm install -g express-generator
//生成项目, -e表示使用ejs模板
$ express -e photo

环境变量

在启用node程序的时候,我们可以通过以下配置进行环境变量的设置

1
$ NODE_ENV=production node app.js

通过以下方式进行环境参数的获取和不同环境的配置

1
2
3
var env = process.env.NODE_ENV || 'development';
//or
var env = app.get('env');