学习express搭建node服务器

一、安装express框架

1、了解框架(百度)

2、下载框架

(1)使用npm命令下载

npm install express -g //全局安装,安装的是express最新版本 所有的项目都能用
npm install express //局部安装 只有当前项目能用
npm install express @版本号 //安装指定版本 npm install express --save //依赖安装

当全局安装的时候,加 -g ,代表全局安装,一般安装在C盘用户下这个路径里,所以项目都可用里面的模块。

局部安装不加 -g ,在项目所在根目录下安装,按住shift右键打开命令窗口,输入命令即可 。

全局和局部安装的都是当前最新版本。

也可以指定安装哪个版本。

(2)代理映射下载(下载速度慢的时候)

CMD打开命令窗口,依次输入以下命令

npm install nrm -g //全局安装 代理映射库
nrm ls //显示资源有哪些
nrm use 库名称 //指定使用代码库 比如nrm use taobao
nrm ls//查看

二、使用框架

1.引用框架

在开头引入框架,以便使用

2.框架配置

3.使用框架

全部代码

const myexpress = require('express'); //引用框架
const logger = require('morgan');
const favicon = require('serve-favicon'); // serve-favicon
const cookieparser = require('cookie-parser');
const bodyparser = require('body-parser'); // 把提交的数据封装到requery.body
const indexRouter = require('./routers/indexRouter.js');
const myapp =myexpress()//执行express中的全局函数,返回一个express的服务器对象 myapp.use(logger('dev')); //日志模块
//静态文件的路径配置
myapp.use(bodyparser.urlencoded({ extended: false })); //application/x-www-form-urlencoded 编码解析
myapp.use(cookieparser()); //cookie设置 myapp.use(indexRouter);
myapp.use(myexpress.static(__dirname+"/public")); //myapp.use(myapp.Route); //将路由的级别提升,先进行用户用的设置的拦截操作,在访问静态资源
myapp.use(favicon(__dirname+"/public/images/1.jpg"));
// put ,delete , head , options //添加监听的端口号
myapp.listen('9999',function(){
console.log('服务器启动')
})

项目结构

三、简洁方法

当搭建好服务器的时候,以后项目直接复制这个文件中的除node_module文件外的文件就行,然后再新项目中再局部安装expresspackage.json中已经配置好所需依赖,所以再该项目根目录下打开命令窗口输入

npm install

就可以直接把package.json里的依赖都安装在node_module中。

可以看一下package.json里的依赖

都是在app.js里配置好了的。

express搭建服务器的更多相关文章

  1. vue打包之后在本地运行,express搭建服务器,nginx 本地服务器运行

    一.使用http-server 1.安装http-server npm install -g http-server 2.通过命令进入到dist文件夹 3.运行http-server 以上在浏览器输入 ...

  2. node + express 搭建服务器,修改为自动重启服务器

    1.使用express搭建一个项目,步骤如下(安装node步骤已省略) a.全局安装express-generator和express npm i express-generator -g npm i ...

  3. 使用Express搭建服务器

    Express是基于Node.js平台,快速.开放.极简的web开发框架.所以,使用Express之前,请确保已安装Node.js. 1.创建一个目录作为当前工作目录: $ mkdir myapp $ ...

  4. nodejs+express搭建服务器

    1.Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速地搭建一个完整功能 ...

  5. 1.node接口搭建--express搭建服务器

    1.新建文件夹node 2.初始化 npm init 3.安装express npm install express 4.在入口文件(index.js)我的设置入口文件为(server.js)中写 / ...

  6. 建立一个node.js服务器(使用express搭建第一个Web环境)

    一.官网下载node.js 下载地址:https://nodejs.org/en/download/ 根据向导,下一步安装就可以了! 二.使用express搭建Web环境 express是一个开源的n ...

  7. express搭建简易web的服务器

    express搭建简易web的服务器 说到express我们就会想到nodejs,应为它是一款基于nodejs平台的web应用开发框架.既然它是基于nodejs平台的框架那么就得先安装nodejs. ...

  8. nodejs+express搭建小程序后台服务器

    本文使用node.js和express来为小程序搭建服务器.node.js简单说是运行在服务端的javascript:而express是node.js的一个Web应用框架,使用express可以非常简 ...

  9. Appium Server 源码分析之启动运行Express http服务器

    通过上一个系列Appium Android Bootstrap源码分析我们了解到了appium在安卓目标机器上是如何通过bootstrap这个服务来接收appium从pc端发送过来的命令,并最终使用u ...

随机推荐

  1. 将表单数据转换为json代码分享

    <body> <form action="#" method="post" id="form1"> <inpu ...

  2. 缓存session,cookie,sessionStorage,localStorage的区别

    https://www.cnblogs.com/cencenyue/p/7604651.html(copy) 浅谈session,cookie,sessionStorage,localStorage的 ...

  3. 虚拟机的ip地址为什么会发生变化

    因为虚拟机在NAT模式下由Vmware8虚拟网卡提供虚拟机的IP分配,网桥模式下由Vmware1来提供IP分配.它们都相当于 一个小型的DHCP服务器,除非改动虚拟机的网络连接方式,或动了虚拟网卡服务 ...

  4. Hbase表结构模型

  5. 二进制安装MongoDB

    1.下载mongodb cd /usr/local/src/ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz ...

  6. python数学第八天【协方差】

  7. 老男孩python学习自修【第三天】列表用法

    列表的使用: list.append(value) 向列表增加元素 list.insert(index, value) 向列表指定元素插入元素 list.extend(newlist) 用新的列表扩展 ...

  8. django CBV视图源码分析

    典型FBV视图例子 url路由系统 from django.conf.urls import url from django.contrib import admin from luffycity.v ...

  9. .net core 2.0 Autofac

    参考自 https://github.com/VictorTzeng/Zxw.Framework.NetCore 安装Autofac,在`project.csproj`加入 <PackageRe ...

  10. POJ1015-Jury Compromise-dp

    略复杂的dp题. 有n个人,每个人有两个分数di,pi.从中选出m个人,要求|sigma(di)-sigma(pi)|最小,相同时则输出sigma(di)+sigma(pi)最大的情况. 答案完整输出 ...