搭建express框架
1.安装express模块
命令行里输入npm install express -g
之后输入express -V查看版本信息,提示‘express'不是内部或外部命令,也不是可运行的程序。因为express4.x中将命令工具分离出来了,所有需要先装express-generator。
命令行输入:npm install -g express-generator,即安装成功。
之后输入express -V,仍然提示‘express'不是内部或外部命令,也不是可运行的程序,还需要配置下环境变量。打开计算机,系统属性——高级系统设置——环境变量;在系统变量下,新建NODE_PATH,值为D:\install\nodejs\node_global(全局路径),将“%NODE_PATH%”到path变量值后面即可。
现在关闭cmd窗口重新打开(否则仍然提示不是内部和外部命令)。输入 express -V,出现了
表示已经安装成功了,在cmd命令行输入一下代码:express --version
出现4.16.1
2.创建express项目,初始化 cmd命令:
md NodeJSProject //在这里md是创建新的文件并命名
cd NodeJSProject //进去刚刚创建的文件夹
express albumServer//albumServer为项目名
进入albumServer中显示已创建的文件
cd albumServer
npm install 后文件夹内:
3.启动服务器
npm start
启动成功以后,终端会输出node ./bin/www
访问http://localhost:3000/
在index.js中加了一个请求
4.通过安装nodemon,让Node.js应用自动重启
(1)全局安装:
npm install nodemon -g
(2)在项目目录下新建 nodemon.json 文件并添加下面代码:
{"restartable": "rs","ignore": [".git",".svn","node_modules/**/node_modules"],"verbose": true,"execMap": {"js": "node --harmony"},"watch": [],"env": {"NODE_ENV": "development"},"ext": "js json njk css js " }
在package.json中的start项修改成以下代码
运行 npm start 就可以运行nodemon了
运行结果:
转载于:https://www.cnblogs.com/yina-526/p/11050427.html
搭建express框架相关推荐
- 从零开始部署Node.js服务至阿里云ECS服务器并通过express框架实现外网IP访问html项目
大致步骤(2017.07.25): 1.购买阿里云服务器 2.在云服务器上搭建node环境 3.上传Node.js代码,并测试通过 一.购买阿里云服务器 1.登陆阿里云 2.选择控制台 3.选择云服务 ...
- 如何搭建html运行环境,搭建基于express框架运行环境的方法步骤
一.Express简介 Express提供了一个轻量级模块,把Node.js的http模块功能封装在一个简单易用的接口中.Express也扩展了http模块的功能,使你轻松处理服务器的路由.响应.co ...
- express框架项目搭建
(第一次安装的步骤) 1.全局安装express框架 cnpm i express -g 2.安装模板express-generator cnpm i express-generator -g 3.检 ...
- Node.js Express 框架 Express
Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...
- Express框架(http服务器 + 路由)
index.js 使用express框架搭建http服务器,和实现路由功能. var express = require('express'); var app = express();// 主页输出 ...
- (九)nodejs循序渐进-Express框架(进阶篇)
Express 框架 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...
- Express框架是什么
Express框架是什么 一.总结 1.express框架:基于node.js的web应用框架,可快速搭建一个完整功能的网站,丰富的HTTP工具以及来自Connect框架的中间件随取随用. 二.Exp ...
- Node 简介、模块、模板引擎、NPM、文件操作、缓冲区、文件流、网络操作、Express框架
一.Node简介 1.1 客户端的JavaScript是怎样的 问题 答 什么是 JavaScript 脚本语言 运行在浏览器中 一般用来做客户端页面的交互(Interactive) JavaScri ...
- node、express框架
前面的话 Express是一个简洁.灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助开发者创建各种 Web 和移动设备应用.本文将详细介绍express框架 概述 官网对E ...
最新文章
- 对象转数组_fastJson中java对象 jsonObject jsonArray之间转换
- 12 岁开始学编程,17 岁总结了 7 个重要教训!
- VTK:模型之CappedSphere
- [elk]elasticsearch dsl语句
- 数据结构算法入门--一文了解什么是复杂度
- String和QString之间的转化----可避免出现中文乱码的现象
- 【渝粤教育】电大中专工程图学基础作业 题库
- junit 生成html报告,gradle – 如何为JUnit 5测试创建HTML报告?
- VC2013 ArcGIS Engine 10.0开发环境搭建
- 数据运营与组织变革 知识体系
- Mint-ui MessageBox.confirm 确定和取消事件
- python求斜率_如何计算numpy中的斜率
- 昨天偷懒了(⊙o⊙),好气啊,那今天就补上昨天的吧,orz向大佬们低头。还是熟悉的味道。
- 解决支付宝验证失败sign check fail: check Sign and Data Fail
- 2022年全球及中国工业五金垫圈行业研究
- 一零一二·三周年·祭
- 2018华为软件精英挑战赛经验(一)
- CSS Core CSS hack CSS优化
- 你们一个个都人工智能了,让PC怎么办?
- 对于给定的一个百分比制成绩,输出相应的五分制成绩