新建服务器步骤
// 1,NPM : node package manager 是node包管理器,是全球最大的开源库生态系统。作用是管理node包(node包可以理解为工具 / 插件 / 模块 / 一段代码)管理的操作:下载安装,查看,卸载,搜索,更新,发布等等
// npm在新版本nodejs中已经集成,所以不需要手动安装
// npm - v 在命令提示符查看npm版本
// npm在安装node包是终端指令: npm install 模块名 ===> npm i 模块名
// npm在安装node包时有两种安装方式:本地安装(local)和 全局安装(global)
// 就以node常用的一个模块 express 为例 安装
// npm install express 本地安装
// npm install express - g 全局安装
// 本地安装:将node包下载到当前目录下(C: \Users\一帝羊毛\Desktop\MyProject >)自动生成文件夹node_modules,本地安装的模块只能在当前目录所在的项目中使用
// 全局安装:将node包安装到node根目录下(C: \Users\一帝羊毛\AppData\Roaming\npm), 可以在终端中使用模块语句
// 安装完成之后,可以执行更多的操作
// npm ls 查看本地模块
// npm ls - g 查看全局模块
// npm uninstall express 卸载模块
// npm update express 更新模块
// npm install npm - g 更新npm模块
// npm search express 搜索模块
// npm publish express 发布模块
// 安装指定版本的模块, 如安装2.6.3版本的jQuery
// npm i jquery @2.6.3
// 2.安装淘宝镜像:npm在安装模块时受网速的影响较大,有时安装太慢,此时可以使用淘宝镜像来替代npm 下载安装模块
// 安装cnpm的指令:npm install - g cnpm--registry = https://registry.npm.taobao.org
// 用淘宝镜像安装express模块 cnpm install express
// 3.创建配置文件 package.json 作用是定义项目属性的信息,
// 创建方式:在终端中输入指令 npm init 初始化一个服务器项目
// 设置的属性信息:
// name: 项目名称(小括号中是默认的,文件夹名相同,不能包含大写字母或者汉字)
// version :项目的版本号(格式 :a.b.c)
// 版本号的命名:最原始的版本号一般用1.0.0,版本升级时会修改版本号。如果有重大更新时, 修改a;当有新的功能添加和修改时,改b;修复漏洞g时,改c
// description:项目的描述信息
// entry point:入口文件(默认是 index.js)
// test command: 测试命令
// git repository: git的本地存储室
// keywords:关键词
// anthor:作者
// license:许可证(默认ISC)
// Is this ok?:是否确定
// 上述步骤执行完之后会在终端对应的目录下生成一个package.json文件,json文件中有一个依赖项 dependencies
// 依赖项是这个项目关联的模块,把模块关联到依赖项中之后,即使把模块删掉,也可以找回。通 过npm install指令重新下载关联的依赖项(模块)
// npm install express--save 安装模块时在后边添加--save,会把这个模块添加到依赖项中(win7系统)
// 4,在项目文件夹目录下新建一个文件 index.js(这个文件要和配置文件中设置的entry point 入口文件的文件名保持一致,即生成的配置文件中属性main的值)
// 文件中写服务器相关代码,详情见文件
// 5,在工程目录下创建一个自定义文件夹public,作为静态文件夹,在静态文件夹中创建静态文件index.html, index.html是默认的主页文件, 当用户访问服务器时, 会自动展示public静态目录中的index.html主页
// 6,启动服务器:在终端中输入指令 node index.js 运行服务器文件 index.js ( node index 也可以)
// (注意:终端的目录应该是项目目录 C: \Users\一帝羊毛\Desktop\MyProject >)
// 关闭服务器 : control + C
// 7,打开浏览器,访问端口号为5000的本地服务器,
// 在浏览器地址栏输入:
// localhost: 5000 或者 127.0.0.1: 5000 本地路径
// http://192.168.213.77:5000 也可以输入电脑动态IP
// 服务器会默认返回静态文件index.html给浏览器打开
// 注意:静态文件夹中必须包含一个名为index.html的文件
// 127.0.0.1: 5000 / 1.jpg 获取1.jpg文件(访问路径中不能出现静态文件夹名)
// 获取本机IP地址的方法: 在终端中输入指令 ipconfig
// 或: 打开同屏软件, 点击开启会议

浙公网安备 33010602011771号