zoukankan      html  css  js  c++  java
  • nodejs初探一二

    概念

    简单来说,node.js 是一个让 JavaScript 运行在服务端的开发平台,让开发者通过JS编写服务端程序。

    安装

    nodeJS官网下载对应平台的安装程序,安装完成后,打开命令行工具,然后输入node -v,如果安装正常,会显示对应的版本号。

    模块系统

    node.js 内置了一些基本模块

    • fs 模块就是文件系统模块,负责读写文件
    • http 模块用来接收网络请求和处理网络请求
    • crypto 模块的目的是为了提供通用的加密和哈希算法

    npm

    学习node,npm是必知的,npm 是node的包管理工具,通过npm使用第三方提供的模块,可以让我们快速实现自己想要开发的功能,提高效率。我们可以在终端中使用npm的命令安装

    • npm install [-g] <name>:使用-g指令可以把nodule下载安装的nodejs的全局的path处,不加的话会安装到当前路径
    • npm remove <name>:移除 module
    • npm update <name>:更新 module

    node特点

    1. 异步I/O
    2. 事件
    3. 回调函数
    4. 单线程

    实现一个简单的服务器

    用node实现一个服务器非常简单,只需几行代码即可

    const http = require('http')
    
    const app = http.createServer();
    
    app.on('request', function (request, response) {
        response.write(`hello nodejs`)
        response.end()
    })
    
    app.listen('3000', function () {
        console.log('this sevrver is running at http://127.0.0.1:3000/')
    })
    

    优秀的社区和辅助资料

    参考

  • 相关阅读:
    为什么建立视图
    Oracle constraints type 约束类型
    python 环境
    查看oracle 数据库的编码格式
    trigger
    闪回操作 flashback
    row_number()over(partiton by order by ) rank() over(partition by order by )
    lag() 偏移
    date
    配置ES中IK分词器远程词库
  • 原文地址:https://www.cnblogs.com/renbo/p/10666519.html
Copyright © 2011-2022 走看看