快速构建express项目

附件

分13步: 
1.全局安装express

npm install -g express

2.全局安装express-generator

npm install -g express-generator

(此时可以测试一下,输入express - -help) 
3.进入到·工程父目录

cd [工程父目录名]

4.快速创建工程结构

express -t [模板引擎名:ejs/jade] [工程名]   我一般是用express -e mypro


5.替换ejs,修改package.json,将里面的ejs删除

6.下载node_modules  ,执行命令 node install

7.安装nunjucks,执行命令 npm install --save nunjucks

8.修改app.js,替换其中的模板引擎

  1. var nunjucks = require(‘art-template‘);
  2. // 配置使用 NunJucks 模板引擎
  3. const env = nunjucks.configure(path.join(__dirname, ‘views‘), {
  4. noCache: true
  5. })
  6. env.express(app)

9.修改views/index.ejs, views/error.efs ==>index.html,error.html

将里面的<%= xx %>替换成{{  xxx}}

10.修改app.js,routes/index.js

将其中的render("xxx")加后缀修改成render("xxx.html")

11.在app.js同级目录添加config.js

  1. var path = require(‘path‘)
  2. module.exports = {
  3. }

12.在app.js 同级目录添加controllers目录,并在目录下添加index.js,用于存放路由的具体业务逻辑

  1. module.exports.homePage = (req, res, next) => {
  2. res.render(‘index.html‘,{title:‘Express‘});
  3. }

13.修改routes/indexs.js路由

  1. var express = require(‘express‘);
  2. var router = express.Router();
  3. var handler = require(‘../controllers/index‘)
  4. /* GET home page. */
  5. router.get(‘/‘, handler.homePage);
  6. module.exports = router;

14.正式开发,在routes目录下有个user.js路由,我们每次访问该网址应该是 http://localhost:3000/user

,所以route.use(‘/user‘,..)在该js中出现多次

修改app.js

  1. var user = require(‘./routes/user‘);
  2. // 挂载用户路由
  3. // 加上前缀,这样的话,user 中的路由就都必须是以 /user开头才行
  4. app.use(‘/user‘,user);

修改routes/user.js

  1. var express = require(‘express‘);
  2. var router = express.Router();
  3. /* GET users listing. */
  4. router.get(‘/add‘, function(req, res, next) {
  5. res.send(‘add student‘);
  6. });
  7. module.exports = router;

访问 http://localhost:3000/users/add

来自为知笔记(Wiz)

附件列表

时间: 2024-12-10 19:54:51

快速构建express项目的相关文章

node快速构建express项目

1.首先,到node官网,下载node安装.我的电脑是windows系统,所以下载的是windows版本的,下载完成之后,一路下一步安装就可以了.node中文网:http://nodejs.cn:node官网:https://nodejs.org/en/: 2.node安装完成之后,会自动安装npm包管理器.打开CMD,(windows系统,点击开始-->运行-->输入cmd回车):输入命令 node -v 如果输出信息,表示node安装成功;接着输入 npm -v 如果输出信息,表示npm安

vue-cli快速构建Vue项目

vue-cli是什么? vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的. vue-cli怎么使用? 安装vue-cli之前,需要先装好vue 和 webpack npm install -g vue //全局安装vue npm install -g webpack //全局安装webpack npm install -g vue-cli //全局安装vue-cli 注意:上面这些装过一次之后都不需要再安装了比如说我的项目要生成在D:/project下面那么先进到目录里

使用koa2-generator快速构建koa项目

1.打开cmd命令窗口,全局安装koa2,直接输入命令npm install -g koa-generator,不必进入d盘.安装到以下c盘目录中. 2.创建koa2项目,命名为koa2-learn,cmd输入命令为:koa2 项目名称 或者 koa2 -e 项目名称 在创建该项目之前,如果有需要,需要先cd进入该项目所在目录或文件夹. D:\>cd base-ssm D:\base-ssm>koa2 -e koa2-learn    //-e代表项目使用的是ejs的模板引擎. 3.按照以下命

vue2.x利用脚手架快速构建项目并引入bootstrap、jquery

要使用vue-cli脚手架搭建项目,首先需要安装node.js Node.js官网:https://nodejs.org/en/download/ 选择你对应的系统即可下载,下载完成后傻瓜式安装即可. 安装完成之后打开cmd,输入node -v 出现版本号即安装成功 接下来便可使用脚手架快速构建你的项目了: npm install -g vue-cli                   全局安装vue-cli vue init webpack test                 生成项目

Python Flask 快速构建高性能大型web网站项目实战

Python Flask 快速构建高性能大型web网站项目实战视频[下载地址:https://pan.baidu.com/s/1cUggNbUvptYz5vvwBhsdrg ] 作为最最流行的Python Web开发的微框架,Flask独树一帜.它不会强迫开发者遵循预置的开发规范,为开发者提供了自由度和创意空间.突然发现这个对自动化运维开发非常有用,发上来,给大家! Python Flask 快速构建高性能大型web网站项目实战视频 project.zip 第1章 课程介绍1.1-1.2课程导学

Maven安装 &amp;快速构建微服务项目

Maven安装手册 1.准备安装包 安装包: apache-maven-3.5.4-bin.zip  (最好JDK 1.7及以上版本) 集成包: eclipse-maven3-plugin.zip 2.maven安装 2.1 将下载好的maven安装包解压到你想放的硬盘目录下 例:H:\maven\apache-maven-3.5.4 2.2 配置环境变量 MAVEN_HOME = H:\maven\apache-maven-3.5.4 path = %MAVEN_HOME%\bin: 2.3

SpringBoot系列——快速构建项目

前言 springboot官方参考指南:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/ Spring Boot是由spring家族提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用“约定大于配置”思想进行了许多默认配置,从而使开发人员简化配置.快速构建项目.愉快开发. 特性 1.创建独立的Spring应用程序     2.直接嵌入Tomcat.Jetty或

只需两步!Eclipse+Maven快速构建第一个Spring Boot项目

随着使用Spring进行开发的个人和企业越来越多,Spring从一个单一简洁的框架变成了一个大而全的开源软件,最直观的变化就是Spring需要引入的配置也越来越多.配置繁琐,容易出错,让人无比头疼,简化Spring配置简直可以说是民心所向. Spring Boot是由Pivotal团队提供的一个基于Java的全新的开源框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.如今,Spring Boot逐渐成为快

快速构建一个Spring Boot+MyBatis的项目IDEA(附源码下载)

如何快速构建一个Spring Boot的项目 工具 idea JDK版本 1.8 Spring Boot 版本 1.5.9 环境搭建实现:最基础前端可以访问到数据库内的内容 开始 IDEA 内部新建一个项目,项目类型选择Spring Initializr,Project SDK选择适合你当前环境的版本,这里我选择的是1.8(Spring Boot 2.0以上的版本,JDK选择请选择1.8即以上版本),构建服务选择默认就好,点击Next 填写Group和Artifact(此处我使用的是默认,请根据