无法在nodejs中使用jquery
Unable to use jquery in nodejs
我是Javascript/jquery的新手。我正在编写一个简单的js文件,用于解析csv文件。
var jquery = require('jquery');
jquery.get('file.csv', function(data) {
alert(data); // this is a line
var tempArray = data.split(','); // array of data
for(var i = 0; i < tempArray.length; i++)
{
console.log(tempArray[i]); // probably index 1 is your IPv6 address.
}
});
当我运行上面的代码时,我得到以下错误:
jquery.get('file.csv', function(data) {
^
TypeError: jquery.get is not a function
at Object.<anonymous> (/Users/ishabir1/Desktop/transloc/parser.js:3:8)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
[Finished in 0.1s with exit code 1]
有人能提供建议吗?谢谢
在Node.js领域中不能像那样使用jQuery。
您需要依赖fs
模块来读取文件,并依赖csv库来实际解析数据,请参见示例:
var fs = require('fs');
var parse = require('csv').parse;
var parser = parse(function(err, data){
console.log(data);
});
fs.createReadStream('file.csv').pipe(parser);
不要忘记在需要npm install csv
之前先运行它!
相关文章:
- 需要将数据从NodeJS服务器发送回JQuery客户端
- 无法在nodejs中使用jquery
- JScript 中的 NodeJS + JQuery php 变量
- NodeJS - jQuery DELETE Method
- 使用 jQuery 从 NodeJS 服务器请求数据
- 使用jQuery从PhoneGap应用程序向NodeJS服务器发出AJAX请求
- 为什么我的jQuery .ajax()路由's .done()方法在我的NodeJS, Express和Mong
- 当通过NodeJS/Express服务器上的jQuery Ajax调用发送到客户端时,服务器上JS对象上动态创建的属性会
- NodeJS'jquery'npm包不工作($.on())
- 在nodejs服务器端接收客户端ajax jquery发送的数据
- 用于NodeJS的AJAX Helper,而不是jQuery
- 使用jquery在nodeJs中隐藏元素
- 从服务器端NodeJs编辑客户端jQuery
- NodeJS i18n用于Javascript / JQuery文件
- 在没有JQuery的NodeJS中检测AJAX请求
- 使用NodeJS和jQuery查询MongDB数据库
- 将图像从JQuery上传到NodeJS
- 在JavaScript/Jquery/NodeJS中创建类C#列表
- 如何在nodejs和ES6导入中使用jquery插件
- 在nodejs服务器端添加jquery:特别是使用$.getJSON不能在nodeJS上工作