问题——>
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所以上手还算是挺简单的。