草庐IT

nodejs-demo

全部标签

node.js - NodeJS Passport

我在nodejs上设置了Passport,并让它与mongoose一起工作,以允许用户登录和创建新帐户。app.js:varexpress=require('express'),app=module.exports=express.createServer(),passport=require('passport'),LocalStrategy=require('passport-local').Strategy,routes=require('./routes/index')(app)//indexloadsinmultipleroutes,MongoDBConnection=req

node.js - Winston Logger - NodeJs 调试控制台日志未显示在 VSCode 中

我正在为NodeJS使用VSCode调试器和winston记录器,但除非我像这样指定外部终端,否则看不到应用程序的输出:"version":"0.2.0","configurations":[{"type":"node","request":"launch","name":"LaunchProgram","program":"${workspaceFolder}/server.js","console":"externalTerminal"}]有没有办法在输出窗口中看到该输出,例如当我使用CodeRunner插件启动代码时? 最佳答案

javascript - 从函数返回结果(javascript、nodejs)

有人可以帮我处理这段代码吗?我需要从routeToRoom函数返回一个值:varsys=require('sys');functionrouteToRoom(userId,passw){varroomId=0;varnStore=require('nstore/lib/nstore').extend(require('nstore/lib/nstore/query')());varusers=nStore.new('data/users.db',function(){users.find({user:userId,pass:passw},(function(err,results){i

javascript - 如何在 Nodejs 中使用时区偏移?

我需要下一个流程:vara=newDate(1337324400000,'Europe/Amsterdam');//+2hconsole.log(a);//forexample12:00Mon...a.setTimeZone('Europe/Kiev');//+3hconsole.log(a);//13:00Mon...nodejsutilsapi中是否有这种可能性? 最佳答案 您可以使用node-time,如下:vartime=require('time');vara=newtime.Date(1337324400000);a.s

javascript - 如何将图像从url加载到nodejs的缓冲区中

我是nodejs的新手,我正在尝试设置一个服务器,以便我从图像中获取exif信息。我的图像在S3上,所以我希望能够将s3url作为参数传入并从中获取图像。我是你使用下面的ExifImage项目来获取exif信息并根据他们的文档:“除了在文件系统中提供图像的文件名之外,您还可以将Buffer传递给ExifImage。”如何将图像从url加载到Node中的缓冲区,以便将其传递给ExifImage函数ExifImage项目:https://github.com/gomfunkel/node-exif感谢您的帮助! 最佳答案 尝试像这样设置

node.js - 如何使用 NodeJS 创建图表?

是否可以创建图表,例如使用NodeJS的带有自定义图标的条形图和饼图? 最佳答案 d3可能是你最好的选择。它可以生成几乎任何类型的图表。您可以直接在浏览器中生成图表,或者如果您确实需要图像文件,您可以usethemoduleinnodeandconverttheoutputtoanimage. 关于node.js-如何使用NodeJS创建图表?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

node.js - 使用 Firebase 进行 NodeJS 身份验证

我想通过NodeJS与Firebase进行身份验证和保持session。客户端无法直接与Firebase通信。简而言之:Client(browser)NodeJs(firebase-admin)Firebase我在NodeJS中创建了Firebase客户端,然后我使用了登录方法:varfirebaseClient=require('firebase');firebaseClient.initializeApp(config)firebaseClient.auth().signInWithEmailAndPassword(req.body.email,req.body.password)

node.js - nodejs中的异步覆盆子pi gpio事件

我将一个按钮连接到RaspberryPiGPIO端口:pi-gpionodejs模块只允许拉当前状态而不是等待状态变化:gpio.read(16,function(err,value){if(err)throwerr;console.log(value);//Thecurrentstateofthepin});有什么办法可以异步绑定(bind)事件吗?在本例中,只要按下按钮。 最佳答案 我建议使用名为onoff的模块.它能够在不通过间隔轮询对cpu征税的情况下观察值文件。我用node.js做了一个小测试应用程序来试用它的LED和按钮

node.js - 如何在 Godaddy 服务器中安装 nodejs 应用程序

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion我从nodejs和express框架开始。在localhost中,我可以运行我的应用程序,但我想知道如何在我的网站中使用它,该网站托管在godaddy服务器中。我以前只执行php,但nodejs我不知道该怎么做。在本地,我在命令行中写:nodeapp.js或npmstart使用package.json,但在Godaddy中我无法使用命令行启动应用程序。 最佳答案

node.js - NodeJs - 如何使用 BOM 编写函数 fs.writeFile?

我正在使用nodeJSv0.8.6和native库fs。这是我的代码:varfilesys=require('fs');filesys.writeFile('test.txt','Thisisanexamplewithaccents:éèà','utf8',function(err){});问题是它在没有BOM的情况下以utf8写入(我使用notepad++来验证它)并且它在Windows上的写字板中不起作用(重音显示不好)。问题是我需要女性使用写字板很好地阅读该文件。如何将BOM添加到我的文件中? 最佳答案 UTF-8不需要bom