配置node.js中的express框架

玩node.js,不玩后台那就是杀鸡牛刀,今天没事整理一下以前开发node.js后台的心得

1.首先安装node.js以及cnpm,在这儿我就不说了,看我node.js中的另一篇文章node.js的安装和配置

安装express框架:

sudo cnpm install express -g

全局安装express,

之后再安装express生成器,用下面语句就能安装

sudo cnpm install -g express-generator

此时你就可以输入

express -v

  查看你所安装的express框架的版本了,

打开你打算放项目的文件夹,输入

  

express -文件名称

即可新建express项目,之后安装依赖

cnpm install

然后输入

npm start

启动项目,打开浏览器,在地址栏输入

127.0.0.1:3000

这时,网页会显示“welcome express”字样表示你已经安装成功了,

打开项目下的view发现后缀名是jade,什么情况,其实就类似于html,可是看着不爽,改了

打开app.js

// view engine setup
app.set(‘views‘, path.join(__dirname, ‘views‘));
app.set(‘view engine‘, ‘jade‘);

然后将这句代码替换成

app.set(‘views‘, path.join(__dirname, ‘views‘));
app.engine(‘html‘,ejs.__express);
app.set(‘view engine‘, ‘html‘);

然后将view里的jade后缀名改成html

然后在项目目录下安装ejs模块

cnpm install --save ejs

然后输入npm start即可启动项目

当然最好安装supervisor,这样你就不需要每次项目有改变时重启项目,先安装supervisor的依赖,注意是全局的

cnpm install supervisor -g

然后打开package.json,找到

"scripts": {
    "start": "node ./bin/www"
  },

  将node替换为supervisor,即

"scripts": {
    "start": "supervisor ./bin/www"
  },

这样你就不需要修改项目就重启项目

时间: 2024-10-12 15:41:31

配置node.js中的express框架的相关文章

Node.js中的express框架获取http参数

最近本人在学习开发NodeJs,使用到express框架,对于网上的学习资料甚少,因此本人会经常在开发中做一些总结. express获取参数有三种方法:官网介绍如下 Checks route params (req.params), ex: /user/:id Checks query string params (req.query), ex: ?id=12 Checks urlencoded body params (req.body), ex: id=1.例如:127.0.0.1:3000

Node.js中的express框架获取参数

express获取参数有三种方法: req.query  适合 http://localhost:3000/form?num=8888 req.body   适合http://localhost:3000/form,然后Post一个num为tinyphp req.params  适合获取form后的num:http://localhost:3000/form/num 一.GET app.js var express = require('express'); var app = express(

Node.js笔记(0003)---Express框架Router模块学习笔记

这段时间一直有在看Express框架的API,最近刚看到Router,以下是我认为需要注意的地方: Router模块中有一个param方法,刚开始看得有点模糊,官网大概是这么描述的: Map logic to route parameters. 大概意思就是路由参数的映射逻辑 这个可能一时半会也不明白其作用,尤其是不知道get和param的执行顺序 再看看源码里面的介绍: Map the given param placeholder `name`(s) to the given callbac

Node.js开发之Express框架安装

Express框架安装      1.在命令行中使用全局模式安装           $ sudo npm install [email protected] -g      2.建立工程           $ express -t ejs 文件名      3.建立后提示进入其中并运行           $cd 文件名 && npm install      4.启动服务器            $node app.js      5.打开浏览器输入地址,配置成功          

node.js安装使用express框架

官网:http://www.expressjs.com.cn/ 使用方式(如果后面需要添加路由等推荐第二种方式,不然需要需要手动添加):一.自己动手搭建 1.新建项目文件夹2.初始化 npm init,简单使用不需要配置就全部回车跳过(入口文件默认为index.js)3.安装express: npm install express --save4.新建入口文件index.js中加入以下代码: const express = require('express') const app = expre

mac下配置Node.js开发环境、express安装、创建项目

mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo npm install -g express 进行全局安装. 这时有可能会安装不成功,用下面的命令即可 sudo npm install express-generator -g 三.创建项目 终端输入 express -e 你的项目名称 -e 为使用ejs框架 express默认为jade,为了 学

log4js-Node.js中的日志管理模块使用与封装

开发过程中,日志记录是必不可少的事情,尤其是生产系统中经常无法调试,因此日志就成了重要的调试信息来源. Node.js,已经有现成的开源日志模块,就是log4js,源码地址:点击打开链接 项目引用方法: npm install log4js 1.配置说明(仅以常用的dateFile日志类型举例,更多说明参考log4js-wiki): { "appenders": [ // 下面一行应该是用于跟express配合输出web请求url日志的 {"type": "

node.js 下依赖Express 实现post 4种方式提交参数

上面这个图好有意思啊,哈哈, v8威武啊.... 在2014年的最后一天和大家分享关于node.js 如何提交4种格式的post数据. 上上一篇说到了关于http协议里定义的4种常见数据的post方法 ,详细介绍请点击查看. 分别是这四种: www-form-urlencoded, form-data, application/json, text/xml Express 依赖 bodyParser 对请求的包体进行解析,默认支持:application/json, application/x-

使用 Raspberry Pi 上的传感器在 Node.js 中创建一个 IoT Bluemix 应用程序

先决条件 一个IBM Bluemix 帐号,一个 Raspberry Pi 2 或 3,一个 PIR 运动传感器 适用于本文的 Github 存储库 如果您是一位精明的 Bluemix 开发人员,您可能只想看看如何在 node.js 中与 IoT 建立连接,或者只想了解如何从此 github 存储库中拉取我的代码. git clone https://github.com/nicolefinnie/iot-nodejs-tutorial 以下是实现与 IBM IoT 平台连接在一起的 4 个 R