zoukankan      html  css  js  c++  java
  • node——express实现hello world

    创建文件夹,在文件夹内再创建index.js

    1.package.json

    npm init -y

    2.安装

    npm install express ---save

    3.index.js

    //入口文件
    //
    //1.加载express模块
    var express=require('express');
    
    
    //2.创建一个app对象(类似于创建一个server对象)
    var app=express();
    
    //通过中间件监听指定路由请求
    app.get('/index',function(req,res){
        res.end('hello world');
    });
    
    //3.启动服务
    app.listen(9092,function(){
        console.log('http://localhost:9092');
    })

    启动

    node index

    res.send()和res.end()的区别

    res.end('hello world,你好');
    res.send('Hello world,你好');

    1.参数类型区别
    -res.send()参数可以时一个Buffer,String,object,Array
    -res.end()参数只能时Buffer对象或者字符串
    2.res.send()会自动发送更多的响应报文头,其中包括Content-Type:text/html;charset=utf-8,所以没有乱码。

    修改完代码自动重启

    我们使用第三方工具nodemon来解决频繁修改代码重启服务器的问题。

    nodemon是一个基于Node.js开发的第三方命令行工具,我们使用的时候需要独立安装。

    npm install -g nodemon 

    执行时

    //原来
    node 文件名
    
    //使用nodemon
    nodemon 文件名

    使用nodemon就不用一直重启,修改代码后保存,在浏览器上刷新页面即可。

  • 相关阅读:
    Go 函数
    Go 基础
    Emmet使用详解
    Linux系统安装7.4
    NTP时间服务
    部署Java和Tomcat
    Linux用户管理
    Linux定时任务
    Linux正则详解
    Linux目录结构
  • 原文地址:https://www.cnblogs.com/ellen-mylife/p/11014157.html
Copyright © 2011-2022 走看看