• 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 注入

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

  • 相关阅读:
    sed与正则用法收集
    第一学期网络技术知识总汇
    常用的windows注册表大全
    1-1 Linux系统安装
    用javascript写计算器
    closure
    Linux-Rhel6 恢复误删文件
    flask第十一篇——自定义url转换器
    flask第十篇——url_for【3】
    flask第九篇——url_for【2】
  • 原文地址:https://www.cnblogs.com/Indomite/p/14195243.html
Copyright © 2020-2023  润新知