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就不用一直重启,修改代码后保存,在浏览器上刷新页面即可。

  • 相关阅读:
    combo参数配置_手册
    mysql服务器辅助选项
    CentOS中操作
    Linux PHP增加JSON支持及如何使用JSON
    linux服务器命令
    linux中的工具
    linux文件夹操作(及模糊搜索)
    治疗肾结石
    其他书籍
    如何定位到div滚动条的最底端
  • 原文地址:https://www.cnblogs.com/ellen-mylife/p/11014157.html
Copyright © 2011-2022 走看看