草庐IT

Express-Validator

全部标签

javascript - 路由器在 Express.js 中返回 404

我目前正在学习并且是Node.js的新手。我正在尝试构建一个简单的RESTAPI并且当前在尝试发布到postman中的特定路线以测试数据是否已成功发送到时收到error404>Mongo数据库。我确定我错过了什么。我已经仔细检查了我所有的路线,它们看起来都很好。它在我发出get请求时有效,而在我发出post请求时失败。这是我的app.jsvarcreateError=require('http-errors');varexpress=require('express');varpath=require('path');varcookieParser=require('cookie-pa

node.js - Node/express 应用程序无法使用 mongoose 连接到 Mongodb Atlas

我有一个Node/快速应用程序,我正在尝试使用Mongoose连接到MongodbAtlas。我的所有代码都与我之前连接到Atlas的应用程序相同(运行良好)。当我在我的工作机器(Windows10)上运行它时,一切都按预期工作。然而,当我在我的MacBookPro(Mojave)上运行它时,express应用程序运行但与Atlas的Mongoose连接抛出以下错误:{Error:queryTxtEBADNAMEdevelopment-zv5hp.mongodb.netatQueryReqWrap.onresolve[asoncomplete](dns.js:196:19)errno:

node.js - Node + express : Multiple authentication strategies according to page and user type

我是node新手,我想开始构建以下应用程序:应用程序应该是特定企业提供的服务目录。用户应该能够与列出的服务提供商一起启动和跟踪流程的状态。所以有四个数据库:管理员用户企业过程以及三种类型的用户:Admin=Me(身份验证:用户名+密码)企业(身份验证:用户名+密码)用户(身份验证:facebook)管理员应该拥有对所有数据库的CRUD权限。商家只能对自己的profile(提供的服务)进行CRUD,更新相关流程。用户可以对其正在进行的流程执行CRUD。我阅读了很多关于npm模块的信息,例如everyauth、mongoose-auth、passport,但我很难理解它们与数据库(例如mo

javascript - Express.js 从 MongoDB ID 创建 URL

我是node.js和express.js的新手。我正在尝试创建一个像这样工作的待办事项应用程序:我有一个包含个人待办事项列表的Todosmongodb。这些列表将任务分类为未完成或已完成。例如:{Todos:{Todo:{"_id":ObjectId("5202b481d2184d390cbf6eca"),finished:['walkdog','dodishes'],unfinished:['cleanroom']}Todo:{"_id":ObjectId("5202b49ad2184d390cbf6ecb"),finished:['cleancar','makedinner'],u

javascript - 如何使用JS、Node、Mongo、Express提交表单?

我是一名初级程序员。我想知道如何使用按钮提交由JQuery日期选择器和单选按钮组成的表单。我想将表单提交到名为test的Mongo数据库。在我的home.html文件中,我调用了我需要的不同样式表和javascript文件。然后,我在home.html中设置了一个输入字段,并在表单下方设置了一个提交按钮:HomeTestTest2Test3Sumbit现在,我正在通过键入localhost:3000/home.html来加载此文件。我想使用我的index.js文件编写用于将数据提交到名为test的数据库的post方法。在做了一些研究之后,我发现我需要一些东西来启动我的index.js,

c# - 选择 MySQL 还是选择 SQL Server Express(免费)?

我需要开发一个面向Inernet的中型网站(例如,少于1000个用户)以实现信息共享和简单的工作流程。由于预算有限,我选择了免费数据库。由于开发人员熟悉.Net,因此选择了C#/ASP.Net编程语言。我正在使用WindowsServer2008x64版本作为操作系统。我想知道在我的情况下,使用MySQL或SQLServerExpress(免费)的利弊?我认为结论可能因人而异/观点不同,但了解事实(利弊)将有助于我做出决定。提前致谢,乔治 最佳答案 如果SQLServerExpress能够满足您的需求而不会遇到其限制,并且您的开发人

c++ - Mysql connector/C++ for windows 2010 express 不编译

解决方案:我决定为遇到相同问题的人制定一个分步指南。我不知道这是否完全解决了所有问题,但它确实让您可以编译我将提供的代码片段。如果有任何错误,请发表评论,以便我可以修复它们。这是为了帮助那些因尝试失败而几乎放弃的人,坦率地说,应该记录整个过程。抱歉发了这么长的帖子:PSTEPBYSTEPFORSETTINGUPMYSQLCONNECTOR/C++FOR2010MICROSOFTVISUALC++EXPRESS:FILESNEEDED:Windowsx8632BitZIP:Connector/C++->http://dev.mysql.com/downloads/connector/cp

android - Paypal 移动 express - "Payment cannot be made using mobile device"

我们在iPhone和Android应用程序中实现了移动快速结帐库。然而,许多用户无法通过手机进行任何支付。我们有一个错误“您的付款无法使用移动设备进行”http://img69.imageshack.us/img69/6449/img0617.png.因此,问题仅出在某些帐户上。有些帐户可以正常工作,而其他帐户则不能。我将问题发布到x.com论坛,那里还没有帮助https://www.x.com/developers/paypal/forums/mobile-express-checkout-library/payment-cannot-be-made-using-mobile-dev

sql - 无法远程连接到 SQL Server 2008 Express

我在我的VPS上安装了一个SQLServer实例,我已按照所有常规步骤进行远程连接,包括:允许远程连接启用TCP/IP+将端口1433添加到IPAll范围创建防火墙规则以启用连接虽然我总是收到错误消息,但仍然不走运:Anetwork-relatedorinstance-specificerroroccurredwhileestablishingaconnectiontoSQLServer我错过了什么吗? 最佳答案 您还必须检查以下所有内容检查命名管道协议(protocol)是否启用命名管道的IP端口已启用(通常是端口号445)SQL

node.js - 在同一端口上使用 Node.js Express 和 TCP 服务器配置 NGINX?

我正在尝试设置我的Node服务器,它使用express在端口3000上为文件提供服务,并使用net库在端口5052上为TCP服务器提供服务,因此:constexpress=require('express');constapp=express();consthttpServer=require('http').Server(app);constio=require('socket.io').listen(httpServer);constpath=require('path');constnet=require('net');app.get('/',(req,res)=>{res.se