zoukankan      html  css  js  c++  java
  • 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 注入

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

  • 相关阅读:
    SELinux
    Horovod
    kubeflow
    k8s Custom Resource
    k8s Service
    k8s Deployment
    k8s ReplicaSet
    BytePS源码解析
    突破传统 OJ 瓶颈,“判题姬”接入云函数
    前端如何真正晋级成全栈:腾讯 Serverless 前端落地与实践
  • 原文地址:https://www.cnblogs.com/Indomite/p/14195243.html
Copyright © 2011-2022 走看看