博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs安装与配置+初学实例详解
阅读量:6514 次
发布时间:2019-06-24

本文共 1531 字,大约阅读时间需要 5 分钟。

Nodejs安装与配置:

1.下载对应的nodejs安装包

 

   2.运行安装包,选择相关的路径,主要注意点如下选择add to path,因为这样会自动给你配置对应的环境变量,其余的都是直接下一步下一步然后install

 

         3.检验是否安装成功,执行两个命令node -v npm -v(这个主要高版本的nodejs会在安装的过程中自动帮你安装的,主要的作用是Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西) 分别查看版本信息

 

 

Nodejs使用前的准备工作

1.在安装目录D:\Program Files\nodejs下创建两个文件夹node_globalnode_cache,主要防止执行其他安装命令时候将东西安装在C盘里面,希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中

 

 2.新建文件后在执行命令行cmd,然后执行下面两个语句

        npm config set prefix "D:\Program Files\nodejs\node_global"

        npm config set cache "D:\Program Files\nodejs\node_cache"

 3.接下来设置环境变量,关闭cmd窗口,我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量系统变量下新建NODE_PATH填写好对应的路径

 

 

修改默认的用户变量D:\Program Files\nodejs\node_global

 

 

测试一下

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,

输入如下命令进行模块的全局安装:

npm install express -g     # -g是全局安装的意思

 

 

Nodejs的第一个应用实例:

主要下面俩步骤:

Step1:引入required模块,var http = require(“HTTP”);

Step2:创建服务器,使用http.createServer()方法创建服务器,并使用listen方法绑定8888端口,函数通过requestresponse参数来接收和相应数据。

例如下:

var http = require('http');http.createServer(function (request, response) {response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});if(request.url!=="/favicon.ico"){ //清除第2此访问 node.js bug,第二次访问/favicon.icoconsole.log('访问');response.write('hello,world 世界,一点意思都没有');response.end();//不写则没有http协议尾}}).listen(8888);console.log('Server running at http://127.0.0.1:8888/');/*启动服务cmd下执行:node first_hello.js浏览器访问:http://localhost:8888*/

具体实现过程,先在本地创建一个存放代码的目录,里面写一个js文件(first_hello.js),代码如上所示,然后再在cmd下找到文件目录并运行 node first_hello.js

 

再在浏览器中输入:http://localhost:8888即可

 

 

转载于:https://www.cnblogs.com/b-code/p/9242035.html

你可能感兴趣的文章
git回滚
查看>>
vue2.0 引用qrcode.js实现获取改变二维码的样式
查看>>
Python 判断闰年,判断日期是当前年的第几天
查看>>
activiti 清库脚本(转)
查看>>
如何快速查看服务器配置信息?
查看>>
caffe blob理解
查看>>
特殊字符校验
查看>>
TensorFlow(1)注解入门代码
查看>>
GCC 中 -L、-rpath和-rpath-link的区别
查看>>
RedHat7下PostGIS源码安装
查看>>
亚马逊AWS学习——VPC里面几个概念的关系
查看>>
context.getSystemService的简单说明
查看>>
php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串....
查看>>
三个小时学会wordpress模板制作
查看>>
【网络协议】TCP协议简单介绍
查看>>
利用SMB jcifs实现对windows中的共享文件夹的操作
查看>>
Spring(十七):Spring AOP(一):简介
查看>>
html5常用属性text-shadow、vertical-align、background如何使用
查看>>
微软正式宣布Azure MongoDB Atlas免费方案
查看>>
Jessica Kerr:高绩效团队简史
查看>>