NodeJS开篇,再来一遍

2020.11.14

Nodejs 的真正用途

Nodejs,一个 javascript 的运行环境

运行在服务器,作为 web server

运行在本地,作为打包,构建工具

Nodejs 的困惑

Nodejs 运行在服务端,也就是说偏向后端

Nodejs 介绍

下载&安装(nvm :nodejs 的版本管理工具,可以切换多个 nodejs 版本)

mac:brew install nvm

windows:转用 nvm,我们在开发或者使用别人的代码的时候需要注意的一个点就是版本不一致问题

这时候 nvm 的出现,解决了这个问题,nvm 本来是在 linux 上的,但是有一个 nvm for windows

地址:https://github.com/coreybutler/nvm-windows

需要注意的一个点就是最好就是卸载之前的 node 版本,不然会出现一个问题就是选择之前的 node 地址和 nvm 的地址,建议卸载重新安装,将 node 和含有 node 的数据文件和配置文件删除,之后再重新安装 nvm(安装的时候注意不要安装到有空格的文件夹),建议 nvm-setup.zip 直接安装

注意有几个坑:https://blog.csdn.net/qq_43755646/article/details/109686353

server 开发和前端开发

server 端承接了多个请求,需要注意

服务稳定性:服务器被恶意攻击或者误操作

考虑内存和 CPU:客户端独占一个浏览器,CPU 和内存不是很大的问题,但是服务端承载的请求很多,CPU 和内存都是稀缺资源

日志记录:stream 写日志,使用 redits 存 session,记录、存储、分析

安全:随时准备介绍各种恶意攻击,前端一般很少,登录验证和 XXS 攻击、sql 注入

集群和服务拆分:产品发展快,流量增加,拆分服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值