• express搭建服务器


    学习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里配置好了的。

  • 相关阅读:
    SQL Server 2005 System Views Map
    SQL语句实现移动数据库文件
    重写系统存储过程:sp_spaceused
    MSSQL2005中的架构与用户
    根据时间段计算有n年n月n天
    Linux中的环境变量 (转)
    计算工龄,格式为n年n月n天
    学习递归CTE
    分区表应用例子
    根据备份文件直接还原数据库
  • 原文地址:https://www.cnblogs.com/suRimn/p/9472752.html
Copyright © 2020-2023  润新知