导航:首页 > 编程语言 > nodejs测试

nodejs测试

发布时间:2023-07-11 10:58:06

① 如何运行nodejs环境

Window 上安装Node.js

你可以采用以下两种方式来安装。

1、Windows 安装包(.msi)

32 位安装包下载地址 :https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

64 位安装包下载地址 :https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi

本文实例以 v0.10.26 版本为例,其他版本类似, 安装步骤:

步骤 1 : 双击下载后的安装包v0.10.26,如下所示:

如果你获得以上输出结果,说明你已经成功安装了Node.js。




② 如何用nodejs来解析json数据

第一,我们需要在ubuntu14.04上安装nodejs,我们可以使用如下命令:
$ sudo apt-get install nodejs
安装完毕, 我们可以使用如下命令进行测试:
$ nodejs -v
v0.10.25
第二,准备一个测试json文件, test.json,内容如下:
[javascript] view plain
{
"person": {
"name": "wanger",
"birth": "1999"
}
}
第三,创建js脚本来解析json文件,main.js
[javascript] view plain
#!/usr/bin/nodejs
var cwd = process.argv[1].substring(0, process.argv[1].lastIndexOf("/"));
var fs = require('fs');

function load(file, cb) {
fs.readFile(file, function(err, data) {
if (err)
throw err;
cb(JSON.parse(data.toString()));
});
}

(function() {
if (process.argv.length < 2) {
console.log("usage\n\t" + process.argv[1] + " loadfile");
return;
}
load(process.argv[2], function(obj) {
console.log("%s\n", obj.person.name);
console.log("%s\n", obj.person.birth);
});
})();

第四,测试和运行
$ ./main.js test.json
wanger
1999

③ cygwin 构建nodejs 环境,出现问题,求教

Node.js逐渐升温,很多朋友已经开始关注。但是在Windows平台上需要基于Cygwin安装配置环境,让很多人望而却步。
不过有消息称Microsoft已经联系Node.js官方,相信很快会有改善。
那么在不安装Cygwin的情况下,是否可以在Windows上搭建Node.js环境进行试验开发哪?我以Node.js + express做了个简单测试,基本可行。
步骤如下:

1. 下载Node.js官方非稳定版Windows可执行程序
我在试验中使用了0.5.7版本

2. 创建c:\nodejs目录,并将node.exe保存在此目录中

3. 下载express。因为依赖关系,我们还需要下载:connect、qs、mime和jade(express默认模板系统。如果你使用其他模板系统,需要下载相应系统)

4. 创建c:\nodejs\node_moles目录,并在此目录中分别创建[Mole]目录。然后将上一步下载的文件压缩,把相关文件拷贝到[Mole]目录中。
node_moles
|- connect <= connect: lib/*
|- express <= express: lib/*
|- jade <= jade: lib/*
|- mime <= mime: mime.js & types/*
|- qs <= qs: lib/*

5. 在c:\nodejs\node_moles目录,分别创建以下文件:
connect.js
内容:mole.exports = require('./connect/connect');
express.js
内容:mole.exports = require('./express/express');
jade.js
内容:mole.exports = require('./jade/jade');
mime.js
内容:mole.exports = require('./mime/mime');
qs.js
内容:mole.exports = require('./qs/querystring');

6. 将下载的express压缩包中的bin/express文件拷贝到c:\nodejs目录,并改名为express.js

7. 修改express.js文件,以下以2.4.3为例:
7.1. 修改mkdir函数体
401: exec('mkdir -p ' + path, function(err){
->exec('md ' + path, function(err){
7.2. 修改mkdir函数调用
263: mkdir(path + '/public/javascripts');
->mkdir(path + '\\public\\javascripts');
264: mkdir(path + '/public/images');
->mkdir(path + '\\public\\images');
265: mkdir(path + '/public/stylesheets', function(){
->mkdir(path + '\\public\\stylesheets', function(){
280: mkdir(path + '/views', function(){
->mkdir(path + '\\views', function(){

8. 创建一个express项目:
c:\nodejs\node.exe express.js -s hello

9. c:\nodejs\node_moles\*.* => c:\nodejs\hello\node_moles\

10. 运行并测试:
c:\nodejs\node.exe hello\app.js
在浏览器中打开:http://localhost:3000,查看结果。

至此测试完成。

④ nodejs://nodejs运行不起来指南

比如,你要去学校,要先出门,然后左转,经过某个地方,右转,往前走100米等等,就到了学校。再比如,你要去超市,你同样得出门,然后往前走到一个十字路口,然后过马路,往右经过一个面包店等等等等,然后到达了超市。好了,说这些有什么关系呢?同样的,你要执行某个软件,你得先找到这个软件,找不到软件会发生什么情况呢?
如下图:

这就相当于你想去学校或者超市,但是你却忘记了你该怎么走。执行软件的时候却找不到软件,所以就报错了。

那么如何让我们每次都能记起来去学校、超市,或者其他等等地方的路线呢?没错,写到本子上、记在手机的记事本里。同样,要使每次报错不能运行的软件能够正常运行,我们也可以把软件的运行路径记录到操作系统的(PATH)变量里。那么,这个叫做(PATH)的东西,该去哪里修改,让它记住我们程序的路径呢?

首先,先找到我们的程序在哪,比如nodejs,我放在了这:

那么我们需要的是哪一个路径呢?node.exe所在的目录,也就是:D:softs ode-v10.14.2-win-x64 这个路径。为什么不是D:softs ode-v10.14.2-win-x64/node.exe呢?先不说可行不可行,单只从合理性上来说,如果你有100个执行软件,都添加到(PATH)里,那么你的(PATH)都会被你写成一篇论文那么长的字符串。每次从论文里面修改东西,先不说计算机不知道累不累,但我们人本身,肯定是累得够呛,这完全是反人类伍蚂的设计。所以,记住,需要添加到(PATH)的是执行文件所在的目录,而不是执行文件本身。

好了,得到node所在的这个目录之后,我们先来测试一下,怎么测试呢?先用cd(change directory 改变目录)这个命令,切换到我们node.exe可执行文件所在的目录。

看到没,切换到node本身所在的目录再执行node -v命令,版本号就出现了。所以,这就更加确定了,node执行不了,不是node本身不能运行或不存在,而是系统找不到它。有人可能会问,这个软件就在我的计算机上的,操作系统怎么找不到?这里我们用屁股来想一想,操作系统本身的文件加上你平时使用软件和软件本身产生的文件,少说也有几十万。那么每次操作系统执行文件,总不能每次从这几十万文件里面去找node在哪吧?虽然电脑速度快,但是完全不需要搞得这么傻逼对不对。所以,把需要执行的软件所在的目录,放到(PATH)里面。这样,每次执行命令,就去(PATH)记录的目录里面去找,这样是不是快得一笔?

好了, node所在的目录路径找到了,现在放到(PATH)里面去,我用的是windows7系统,其他系统请参考。

1,打开计算机的属性面板,至于怎么打开?方法比较多,右击桌面上的【电脑】图标,选择属性。或者点击左下角【腔凯埋开始】菜单,右击【计算机】,选择【属性】也行。

2,打开属性面板之后,再点击【高级系统设置】

3,弹出一个框,选择【环境变量】

4,然后,我们就看到了,两个同样的(PATH)属性。

5,强迫症患者此刻已经抱头痛哭,为什么要让我选择!!!

对啊,选择哪一个呢?为什么会有两个(PATH)呢?这里稍微说一下,windows是多用户,多任务操作系统,一台电脑可以多个人用。多个人用是什么意思呢?五六个人凑一起打键盘?手摸着手,叠罗汉点击鼠标?当然不是这样。多用户的意思是,你可以在电脑上注册多个账号,比如上图的(chensuiyi)就是我自己的账户。A用户用这台电脑的时候,显示A用户安装过的软件和孙晌创建的文件,B用户登录的时候,显示B用户安装的软件和创建的文件。现在生活水平的提高和技术的发展,电脑已经基本个人化,不存在多个人不同时段公用一台电脑的事情了,所以多用户其实很少接触到。

好了,就算说完了这,这两个(PATH)还是如何选择呢?随便选一个就好了(那说这么多放屁啊!)。这里选择(系统变量)里面的那个(PATH)。

这里注意一下,系统变量里面设置的参数,所有登录的用户都会生效。

6,选中(PATH),点击【编辑】,把node所在的目录路径,放到最后,注意箭头处的那个分号!!!每个路径一个分号隔开!每个路径一个分号隔开!每个路径一个分号隔开!,好了,说三遍,你懂的。

点击【确定】,重新打开一次cmd命令行,记住,是重新打开一遍!!!再次输入node -v命令,如图,大功告成!收工!

结语

感谢您的观看,如有不足之处,欢迎批评指正。

本次给大家推荐一个免费的学习群,里面概括移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。
对web开发技术感兴趣的同学,欢迎加入Q群: 👉👉👉 147076513 👈👈👈 ,不管你是小白还是大牛我都欢迎,还有大牛整理的一套高效率学习路线和教程与您免费分享,同时每天更新视频资料。
最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。

⑤ 如何在 Windows 10 中搭建 Node.js 环境

工具/原料

⑥ nodejs 获取串口数据

由于项目要求,项目为(B/S)架构 ,需要在页面上读取串口数据,于是就需要nodejs了

使用 nodejs 的一个插件 :serialport

现在先做个测试demo

1、先建立测试文件夹 

2、在文件夹中安装serialport ,在文件夹下的 cmd 中输入

3、可能会出现 一个警告可用忽略

4、安装后 编写读取串口 js 文件 testport.js

5、运行 js 在文件夹下 cmd 中输入

执行成功:

可能的问题:

问题一: Flie not found

这个是电脑上没有安装串口驱动,或者虚拟串口 

可用 虚拟串口程序

建立测试串口

问题二:Port is opening

需要加入 串口属性 autoOpen:false

⑦ 如何检测nodejs的socket

用Socket实现的一个端口测试程序

varnet=require('net'),socket=net.Socket;/*
测试端口
*/
vartestPort=function(port,host,cb){ varnsk=newsocket();


nsk.setTimeout(5000);//设置连回接超时时间答5s
nsk.on('connect',function(){//连接状态
nsk.destroy();//销毁
cb(port,'open');
})
.on('timeout',function(){//连接超时
nsk.destroy();
cb(port,'timeout');
})
.on('error',function(){//连接错误
nsk.destroy();
cb(port,'closed');
});

nsk.connect(port,host);//执行连接
};

⑧ 怎么判断nodejs安装成功

window下:

linux下:

#!/bin/bash
#检查是否已经安装
rpm -qa | grep python
#查版本
python
#最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0 ),否则影响nodejs运行内
#进入安装目录
cd /usr/local/
#删除容原有安装
rm -rf node
rm -rf node-v0.10.29-linux-x64
#解压压缩包
tar -zxv -f node-v0.10.29-linux-x64.tar.gz
#修改目录
mv node-v0.10.29-linux-x64 node
#添加环境变量并使之生效,内容如下:
export PATH=/usr/local/python/bin:/usr/local/node/bin:$PATH
#测试命令
node -v

阅读全文

与nodejs测试相关的资料

热点内容
ug前后处理结算结果找不到文件 浏览:769
网页框架拆分代码 浏览:382
未来十年网络安全有什么影响 浏览:362
win10更新后进不了剑灵 浏览:243
iphone471激活出错 浏览:648
怎么把文件拷到u盘 浏览:620
中伊签署文件视频 浏览:661
电信光宽带网络不稳定 浏览:504
网络岗软路由 浏览:995
黑莓z10在哪里下载app 浏览:310
net批量下载文件 浏览:696
怎么把苹果一体机文件拷贝 浏览:117
sql文件怎么写 浏览:9
帝豪ec718导航升级 浏览:257
如何运用编程进行统计 浏览:570
excel如何拉考勤数据 浏览:879
大智慧612手机版本 浏览:796
编程试什么 浏览:252
plc编程要遵循什么规则 浏览:16
苹果平板电脑a1476 浏览:221

友情链接