我的记事本

url

uniform resource locator.  统一资源定位符

请求状态码

1XX:信息响应

2XX:成功响应

3XX:重定向消息

4XX:客户端错误响应

5XX:服务器端错误响应

IP地址分类

本机回环IP地址:127.0.0.1 ~ 127.255.255.254

局域网IP(私网IP)

     192.168.0.0 ~ 192.168.255.255

      172.16.0.0 ~ 172.31.255.255 

      10.0.0.0 ~10.255.255.255

广域IP(公网IP) :除上述以外

网页中的url

网页中的url主要分为两大类:相对路径和绝对路径

http://www.xxx.com/web. 直接向目标资源发送请求,容易理解。网站的外链会用到此形式

//xxx.com/web.                与页面的url的协议拼接形成完整URL再发送请求。大型网站用的较多

/web                           与页面URL的协议、主机名、端口拼接成完整URL再发送请求。中小型网站

node.js 实现了ComonJs的代码规范:

module.exports.、require ..

NPM 

Node Package Manager   ----node包管理工具

开发环境、生产环境

开发环境是程序员专门用来写代码的环境,一般指程序员的电脑

生产环境是项目代码正式运行的环境,一般指项目部署所在服务器上的环境,

开发依赖、生产依赖

开发依赖:命令:npm install -D xxx  信息保存在package.json的devDpendencies

生产依赖:命令:npm install -S xxx. 信息保存在package.json的dependencies

开发依赖一般指在开发阶段需要用到的包,生产依赖是指部署生产环境后仍然需要的包。

一般如果开发的项目不会被别人下载引用的话,建议把包放在生产依赖中。

如果开发的包需要上传供别人下载使用,包里面用于开发的依赖建议放入开发依赖中,减少别人下载时包的体积。

全局安装

npm i -g xxx 

全局安装完可以在任何位置运行该命令

1、全局安装的命令不受工作目录位置影响。

2、可以通过npm root -g 可以查看全局安装包的位置

3、全局安装只适合全局工具类。

npm install 

根据package.json和package-lock.json文件下载相关依赖。

npm 删除包

命令:npm remove xxx  简写:npm r xxx

全局删除

npm remove -g xxx

管理发布node包

1、创建与发布

我们可以将自己开发的工具包发布到npm服务上,方便自己和其他开发者使用,具体步骤如下:

1、创建文件夹,并创建index.js文件,在文件中声明函数,使用modules.exports暴露

2、npm init 初始化工具包,package.json填写包的信息(包的名字是唯一的)

3、注册账号:www.npmjs.com

4、激活账号

5、修改为官方npm镜像

6、命令下执行 npm login 填写用户信息

7、执行命令 npm publish 发布包

相关推荐

  1. 记事本

    2023-12-08 14:16:02       53 阅读
  2. 用c#实现记事本功能

    2023-12-08 14:16:02       47 阅读
  3. DBA之路

    2023-12-08 14:16:02       43 阅读
  4. 缓慢向上勇气

    2023-12-08 14:16:02       43 阅读
  5. 17-小黑记事本

    2023-12-08 14:16:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 14:16:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 14:16:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 14:16:02       87 阅读
  4. Python语言-面向对象

    2023-12-08 14:16:02       96 阅读

热门阅读

  1. 【1day】DocCms 某接口SQL注入漏洞学习

    2023-12-08 14:16:02       61 阅读
  2. 诊断抗体抗原原料——博迈伦生物

    2023-12-08 14:16:02       51 阅读
  3. 快速排序的新用法

    2023-12-08 14:16:02       65 阅读
  4. Leetcode 349. Intersection of Two Arrays

    2023-12-08 14:16:02       50 阅读
  5. Linux篇之基于Centos的everything镜像搭建yum镜像源

    2023-12-08 14:16:02       61 阅读
  6. WordPress禁止显示指定类别的文章

    2023-12-08 14:16:02       60 阅读
  7. Elasticsearch桶聚合和管道聚合

    2023-12-08 14:16:02       47 阅读
  8. Docker

    Docker

    2023-12-08 14:16:02      64 阅读