草庐IT

nodejs-demo

全部标签

javascript - NodeJS x-ray web-scraper : how to follow links and get content from sub page

所以我正在尝试使用node.jsX射线抓取框架来抓取一些内容。虽然我可以从单个页面获取内容,但我不知道如何跟踪链接并一次性从子页面获取内容。X射线github配置文件上有一个示例,但如果我将代码更改到其他站点,它会返回空数据。我已经简化了我的代码,并让它爬取了这个示例的SO问题。以下工作正常:varXray=require('x-ray');varx=Xray();x('http://stackoverflow.com/questions/9202531/minimizing-nexpectation-for-a-custom-distribution-in-mathematica',

javascript - 将 NodeJS 与 Angular 集成的最佳方式

我正在尝试制作一个使用Node服务器作为后端并使用Angular从Node服务器获取信息并创建响应式前端的Web应用程序。目前,在我的简单应用程序中,我有两个js文件:server.js和controller.js。以下是每个文件的代码:varexpress=require("express");varbodyParser=require("body-parser");varapp=express();varport=8006;app.use(express.static(__dirname));app.use(bodyParser.json());app.use(bodyParser

javascript - V8/nodejs 中的人为性能限制

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭5年前。ImprovethisquestionV8能够使用--max-old-space-size来处理大量内存。我经常将node用于需要10GB以上的任务,这很棒——内存很便宜,而且比从磁盘读取/写入磁盘要快得多。然而,当我尝试创建非常大的单个数组/映射/对象时,我遇到了麻烦。我最终得到如下错误消息:FATALERROR:invalidtablesizeAllocationfailed-JavaScriptheapoutofmemo

python (django) hashlib vs Nodejs 加密

我正在将Django站点移植到Node.js,并且我正在尝试在Node.js中重新实现Django设置密码方法。这是Django代码fromdjango.utils.cryptoimport(pbkdf2,get_random_string)importhashlibpassword='text1'algorithm="pbkdf2_sha256"iterations=10000salt='p9Tkr6uqxKtf'digest=hashlib.sha256hash=pbkdf2(password,salt,iterations,digest=self.digest)hash=hash

Javascript performance.now() 和 Nodejs

这个问题在这里已经有了答案:window.performance.now()equivalentinnodejs?(9个回答)关闭5年前.我是Nodejs的新手,在计时时我对某些事情感到困惑:如果Nodejs是Javascript,那么为什么Javascript的performance.now()在Nodejs上不起作用,我不得不使用console.time()之类的?我如何知道哪些其他Javascript函数在Node上不起作用?谢谢! 最佳答案 更新:虽然这在编写时是正确的,但这个答案现在已经过时,并且Node的现代版本确实支持

node.js - React 和 NodeJS 如何协同工作?

你能告诉我更多关于两者之间的关系吗?我想(例如)编写一个在我的树莓派上播放音频文件的小工具。然后我会完全在React中完成播放器和播放器界面,然后连接到Node以获取实际文件吗?或者,更笼统但同样的事情,如果我想编写一个应用程序来执行某些操作(写入文件、记录音频、更改系统设置等),这些操作都将在nodejs中完成,但如果我想有一个我会使用类似React的接口(interface)吗?我有点困惑,但我希望这个问题是有效的! 最佳答案 Node和React可以一起使用。甚至还有MERN堆栈可以帮助解决这个问题:MERNisascaffo

javascript - 如何将 NodeJS Sequelize 中的 DateTime 传递给 MSSQL

我有一个NodeJS项目,我正在尝试使用Sequelize传递一个“UpdateDate”字段。我收到错误“从字符串转换日期和/或时间时转换失败”。我尝试过传递一些不同的东西:Date.now()newDate().toISOString()都不行。我错过了一些简单的东西吗?我无法更改表上的列定义。据我所知,将诸如“2016-05-2310:39:21.000”之类的字符串传递给SQLDateTime字段在SSMS中有效,但在使用Sequelize和Node.js时似乎是一个问题。谢谢扎克 最佳答案 这是由knownissue引起的

windows - Bamboo远程构建代理安装nodejs后找不到powershell.exe

我刚刚在我的一个构建服务器(WinServer2008R2)上安装了nodejs,它承载了一个Bamboo远程代理。完成安装并重新启动后,我陷入了以下情况:远程Bamboo构建代理作为Windows服务运行,用户为MyDomain\MyUser。当执行带有内联powershell任务的构建时,它会失败并出现错误(来自构建代理日志):com.atlassian.utils.process.ProcessNotStartedException:powershellcouldnotbestarted...java.io.IOException:Cannotrunprogram"powersh

node.js - TypeError : server. 连接不是 Hapi nodejs 中的函数

我开始使用Hapinodejs框架。我正在使用“hapi@17.2.0”,这是我在server.js中启动应用程序的代码。'usestrict';constHapi=require('hapi');constserver=newHapi.Server();server.connection({port:3000,host:'localhost'});server.route({method:'GET',path:'/',handler:function(request,reply){reply('Hello,world!');}});server.start((err)=>{if(er

node.js - Mocha + Nodejs + Heroku .env 文件

我有一个在Heroku上运行的用NodeJS编写的REST应用程序。我为本地开发设置了.env文件,并且每当我运行工头在本地为我的应用程序提供服务时都可以正常工作。当我将它部署到我的heroku服务器时,该应用程序也运行良好。我正在尝试使用Mocha/Supertest/should/assert为我的应用程序编写单元测试。当我通过Mocha运行我的应用程序时,它不会加载.env文件来获取我的环境变量——在我的例子中,是PSQL数据库的URL。结果,我所有涉及DBI/O超时的测试。我一直在互联网上寻找解决方案,但似乎找不到任何有用的东西。这里是一些示例代码:app.js:varappl