新建服务器步骤

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
或: 打开同屏软件,点击开启会议

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值