夏天夏 夏天夏
首页
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • npm script打造前端工作流
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

    • 2019年总结
    • 2020年总结
    • 2021年总结
  • JavaScript
  • CSS
  • 框架
  • Node
  • 服务
  • web3
  • 其他
我的作品
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夏天夏

我也不饶岁月
首页
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • npm script打造前端工作流
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

    • 2019年总结
    • 2020年总结
    • 2021年总结
  • JavaScript
  • CSS
  • 框架
  • Node
  • 服务
  • web3
  • 其他
我的作品
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • JavaScript

  • CSS

  • 框架

  • Node

    • Nodejs基础
    • Node服务
      • Node爬虫
    • 服务

    • 其他

    • 设计模式

    • web3

    • react

    • 学习笔记
    • Node
    夏天夏
    2022-05-15
    目录

    Node服务

    # 学习nodejs专用

    一、commonjs 导出/导入

    //a.js
    function add(a,b){
    return a+b
    }
    module.exports=add
    //b.js
    const add= require('./a')
    const sun =add(10,23)
    console.log(sun)
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    # 创建基础服务

    const http =require('http')
    const server =http.createServer((req,res)=>{
        res.end('hello world')
    })
    console.log('ok 8000')
    server.listen(8000)
    
    
    1
    2
    3
    4
    5
    6
    7

    # createServer的参数Request 和Response

    • Request 是客户端向服务端请求的数据
      • 方法
        • req.method请求方式
        • req.ur请求的URL
      • 事件监听函数
        • req.on('data',chunk=>{console.log(chunk)}) 监控信息流事件函数
        • req.on('end',chunk=>{ res.end('hello') }) 监控信息流结束函数
      • 函数方法
        • res
    • Response是服务端向客户端返回的数据

    # GET

    • 客户端向server端获取数据
    • 通过querystring来传递数据,如a.html?id=qwe&name=zhangsan
    • 浏览器直接访问就发起GET请求

    # POST

    # 热重启

    • npm install nodemon --save
    编辑 (opens new window)
    #node
    上次更新: 2022/05/30, 17:59:57
    Nodejs基础
    Node爬虫

    ← Nodejs基础 Node爬虫→

    最近更新
    01
    远程办公的个人思考
    02-21
    02
    独立站营销的核心策略
    01-02
    03
    NFT的价值
    12-27
    更多文章>
    Theme by Vdoing | Copyright © 2019-2025 夏天夏 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式