- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试验证用户输入,当用户输入错误的输入时发送通知。这就是我到目前为止所拥有的。
const { BadRequest } = require('@feathersjs/errors');
module.exports = function () {
return async context=> {
const { data } = context;
if(typeof data.taskid !== 'string' || data.taskid.trim() === '') {
throw new BadRequest('TaskId is invalid.');
}
if(typeof data.testresource !== 'string' || data.testresource.trim() === '') {
throw new BadRequest('Test resource is invalid.');
}
//need check again
if((new Date(data.startdate)).getTime() < 0) {
throw new BadRequest('Start date must be a date');
return context;
};
};
问题是我测试时验证日期不正确。感谢您抽出时间。
最佳答案
尝试使用 Moment JS 来验证日期,您也可以使用它来格式化日期、设置时区等。
https://www.htmlgoodies.com/beyond/javascript/date-validation-using-moment.js.html
if(moment(data.startdate,["MM-DD-YYYY", "YYYY-MM-DD"],true).isValid()==false) {
throw new BadRequest('Start date must be a date');
}
关于javascript - 如何验证 FeathersJS 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55484699/
我有一个带有 messages service 的 feathersjs API .我想用 feathers-hooks-validate-joi 验证消息模型模块。 这是我的messages-hoo
我需要实现一堆在 FeathersJS 应用程序上执行非常自定义/复杂操作的路由。 其中一条路线是 /Category/disableExclusiveContentsOf/:id 。它对六个数据库表
我一直在制作一个带有羽毛的 API 服务器。我有两个 Mongoose 服务。现在我的要求是我想要一个具有两种服务结果的 API。假设 product-master 和 product 是两个服务。我
我想限制对 Feathers 服务方法的调用,以使用 associateCurrentUser 进行外部调用。 我还想允许服务器调用这个服务方法而不限制它。 用例是通过这个服务然后客户端使用一个锁表,
似乎错误消息包含在文本中。假设在模型验证中,如果记录已存在,我只想将“存在”发送给客户端。 一个服务器也许我会做类似的事情: validate: { isEmail: true,
我正在使用 FeathersJS 和 MongoDB 开发应用程序。我想阻止某些服务创建某些值(或值对)的副本。 例如,使用 feathers-cli 工具创建的 FeathersJS“身份验证”服务
我有一些代码在 REST 端点上运行良好,其中一条消息是: 在数据库中创建 步骤A已处理 当stepA正常时,返回响应消息 步骤B已处理。 这是代码: // POST single message
我尝试使用本地身份验证,但收到错误消息“无效登录”。 我从客户端发送“本地”授权。在服务器上接收数据 { strategy: 'local', email: 'email@gmail.co
我正在使用羽毛 js 和 Sequelize 。我已经有像 users 这样的现有模型。 现在我的问题是,如果我想向用户模型/数据库添加一个新列,例如 user_firstname 我应该直接将它添加
我的 Feathers 应用程序需要能够具有两种 JWT 身份验证策略。对于users服务,我需要有,例如,all: [authenticate('carrier')]而不是 all: [authen
在我的注册服务中,我创建了一个“before” Hook 来检查用户是否已经注册参加锦标赛。如果发现用户已注册,我会抛出错误。 根据feathersjs文档: If a promise fails,
目前我有一个时间戳字段,其值格式类似于 1479664146607。 我想要做的是获取带有时间戳的所有数据,假设年份为2017。 我当前的代码性能不佳。它获取所有数据,然后使用过滤方法。 假设我有 2
我按照 their guide 设置了一个非常基本的 Featherjs channel 。所以在服务器上我有: module.exports = app => { // If no real-t
我有一个函数可以完成三项不同的任务,效果很好。为了更好的可重用性,我尝试将它们分成三个独立的钩子(Hook)。它们看起来像这样: module.exports = function(options =
我正在尝试验证用户输入,当用户输入错误的输入时发送通知。这就是我到目前为止所拥有的。 const { BadRequest } = require('@feathersjs/errors'); mod
我目前正在使用 Sequelize =>4.0,发现将 2 个模型链接在一起并不像我想象的那样有效。 基本上,我有 2 个模型:user 和 punch。 用户:ID姓名邮箱 冲床:ID用户 ID <
我有一个 MySQL 数据库,其中有一个名为“posts”的表,我正在通过 FeathersJS 读取数据。和 feathers-sequelize 。目前我有一个工作原型(prototype),其代
我只是注意到可以很容易地验证服务器端或客户端: https://docs.feathersjs.com/authentication/readme.html 但是这些指令依赖于 JavaScript
我正在尝试在 feathersjs 中的路由上设置内容类型 header 应用程序。 我不断遇到此错误 - 错误:错误 [ERR_HTTP_HEADERS_SENT]:发送到客户端后无法设置 head
我正在尝试创建自己的身份验证策略,该策略在 FeathersJS 后端读取客户端的 PKI 证书。这是在 before Hook 中处理的,并且基于文档 Hook 是 A hook is transp
我是一名优秀的程序员,十分优秀!