node.js学习 第一天~加油

问题——>

node的安装网上都有很多就不在这里说了,主要是node 的nvm,不知道是网速不好还是其他的原因,我现在安装nvm就是一直安装不上,拒绝我的下载,

我是通过在github上下载的nvm怎么弄都不行,显示的错误是这样的。

这个样子的,一直处于禁止的状态。

还是说一下这半个小时学到的东西吧,因为晚上很安静所以学的快一点。


Node.js是什么??


  1.JavaScript 运行时。

  2.既不是语言,也不是框架,它是一个平台

  3.当并发量过高时,我们可以用node来做中间件,这也是我学node的原因。协同前后端

     4.v8引擎,更好的读取JavaScript代码

  5.没有DOM,没有BOM

  6.在Node这个JavaScript执行环境中为JavaScript 提供了一些服务器级别的操作API 

               + 例如文件的读写

     + 网络服务的构建

     + 网络通信 

     + http服务器

     +  等处理~~

学习收获

  我用的vscode相比大家对这款编辑器肯定不会陌生的,拥有强大的插件,各种各样的。废话不多说 自带插件调试神器 debug

  也就是我们的小虫子。

 通过点击配置文件 来进行配置 自带配置有的如下。

我简单建了个index.js文件  调试index.js文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}\\index.js"
        }
    ]
}

简单的http的书写 写的不是太标准的。

let http = require('http')

// 1.创建 Server
let server = http.createServer()

// 2.监听request请求事件,设置请求处理函数
server.on('request',(req,res)=>{
    let url = req.url
    if(url == '/') {
         res.end("第一个接口")
    }else if(url == "/login"){
         res.end("我是login")
    }else {
         res.end("其他就是我咯")
    }
})

// 绑定端口号,启动服务

server.listen(9527,()=> {
    console.log('服务器启动啦啦啦')
})

  F5走你~~~~~自动调试 启动服务器 

   也可以用终端  node  index.js  也是可以的  。

我主要试一下用其他地址会是什么样子 所以写了一个判断。大家也可以试一下。因为是JavaScript所以上手还算是挺简单的。

  

                    

猜你喜欢

转载自www.cnblogs.com/weixinxin/p/10739712.html
今日推荐