Tag: node.js

插入postgress直接工作,但Sequalize没有

我有一个项目在节点js与sequ​​alize连接到数据库。 我面临的问题是,当我直接在数据库中插入工作,但在sequalize它说: “未处理的拒绝SequelizeDatabaseError:el valor null para la columna«id_p»viola larestrictciónnot null” 第一张桌子是人物angular色,第二张是派对。 我有一对一的关系 这个问题不会发生: persona.create({ nombre: 'ArnoldoBazaldua', edad: '6' }) 它在这里: pasaporte.create({ pasaporte_num: '811545531', fidP2: '2' }) 模型中的id_p: Pasaporte: "idP": { type: Seq.INTEGER, field: "id_p", primaryKey: true, autoIncrement: true, allowNull: true, unique: "pasaporte_pkey", references: "public.persona", referencesKey: "id_p" }, 人物: "idP": { type: Seq.INTEGER, field: "id_p", primaryKey: […]

包括在内的使用顺序包括在内

Discussion.findAll({ where : { discussion_on : profileId, is_deleted : false , is_reply : false }, limit : 5, order : [['updated_at','DESC']], offset:5*(page-1), // order : [['updated_at','DESC']], include:[{ model : Profile, as : 'CommentBy', attributes:staticData.USER_LAYOUT, include : [{ model : TeamMember, as : "TeamSender", required : false, attributes : ['receiver', 'title'], where : sequelize.where(sequelize.col('receiver'),db.sequelize.col('discussion.comment_entity')) },{ model […]

在NPM中包含依赖于package.json

我是新来的node.js我已经手动添加库到node_modules,而不使用命令行NPM安装…现在,我结束了很多没有包含在package.json中的库。 有无论如何自动添加从我的node_modules依赖我的package.json文件?

如何 – 观看未压缩的文件(没有Webpack)

我已经在webpack中为/ dist开发了一些代码,用于开发等待更新/构builddist /文件夹的代码,并且还得到了结果。 有很好的“webpack-dev-server -port = 4200”命令,但我有expressJS。 运行项目后,如何快速获得更新结果。 也许这是可以通过webpack或不可以: /////////////////////package.json "scripts": { "ng": "ng", "dev": "concurrently nodemon ./src/index.ts \"tsc -w -p ./src\" ", "start": "ng build && concurrently nodemon ./src/index.ts \"tsc -w -p ./src\" ", "build": "ng build –watch", "build:watch": "\"tsc -w -p ./src\"", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, //////////////////////index.ts […]

为什么node.js不接受文件名“node.js”

我开始学习node.js. 为了检查安装是否有效,我创build了一个名为“node.js”的文件(在桌面上快速创build,并将其命名为只是为了知道节点)。 当我运行node node.js – 文件与Microsoft JScript运行,但是当我更改名称,即ie“a.js”和运行node a.js它运行节点。 只是想知道为什么节点不运行这个名字的文件? 有禁止名单吗?

如何将护照与路由控制器结合起来?

我目前正试图执行passport-ldap和passport-jwt到我的rest API。 对于路由,我使用pleerock /路由控制器 ,它有一个授权的方式,但它与布尔和护照工作,我真的不知道。 我甚至不确定是否有可能将两者结合起来。 目前AuthorizationChecker返回false,因为我不知道如何使passport.authenticate成为一个布尔值。 useExpressServer(app, { controllers: [UserController, IssueController, LoginController], authorizationChecker: async (action: Action) => { return false; } @Authorized() @Get("/test") test(@Res() response: Response){ response.send("Test done.") } 如何使用passport.authenticate()与路由控制授权?

使用Node js来构build实时的android应用程序

我想开发两个相互关联的应用程序。 一次邮递员的应用程序,另一个是用户谁想要使用邮递员的任务。 我使用使用socketio的节点js服务器。 我想在用户应用程序中显示他们在位置约束(定义特定的treshould)几个postmans。 当用户点击他的地图并改变他的位置时,邮差位置应该在用户地图中更新并显示给他。 这是我的问题devise一个写senario来开发这个应用程序。 对我来说重要的是在服务器和数据库中存储的数据中专门编写一个最佳代码。 第一个senario我有,当用户改变他的位置发送他的位置到服务器和服务器应该得到邮递员的位置,这是在我不同的阶段,但我认为这不是最佳的,因为当邮政实时地图移动时,服务器应该存储他们的位置,然后取出那些显示在用户的应用程序。 第二个是服务器向所有邮递员的应用程序播放,并在邮递员的应用程序端检查,如果它是真的发回他的位置服务器。请给我一个写senario来发展这种情况。 先谢谢了

如何在使用botframework的luisaction绑定的同时保持privateConversation数据?

我跟着这个 ,用在我的机器人。 有一件事我不明白是如何坚持用户数据。 例如: user: what is my status? bot: could you provide your id? user: its xxx bot: its in so and so stage. 现在如果用户提出同样的问题机器人不应该要求身份证(应直接回答) user: what is my current status? bot: what is your id? <——— this is not expected of the bot.

如何使用一个局部variables的值代替HandleBarjs中的其他variables

我正在面对和处理酒吧问题。 我已经创build了两个局部variables与语言的名称,并对应的两个Json文件的path。 app.locals.en=require('../locales/en.json'); app.locals.de=require('../locales/de.json'); 我正在检测URL中的de或en并存储到另一个局部variables调用“Lang” app.locals.lang = "Some code that detects DE or EN from URL and Stores into lang" 现在在Handlebrsjs我正在使用类似的东西 <h1>{{lang.Home.TITLE}}</h1> 上面的Lang应该给De或者它给的EN,但是它不会去Json文件,但是如果我们简单地使用 <h1>{{en.Home.TITLE}}</h1> 它工作正常。 我想用lang.home.title代替en.home.title,因为lang也有相同的值。 但它不适用于lang.home.title 必须有一些办法来解决这个问题。 请告诉我。 谢谢。

后来js:每年在同一天错误的回应

我正在尝试为每年的某个特定时间的下一个事件创build一个日程表。 以下是我的代码: var later = require("later") var startdate = new Date(); var curr_time = "12:09:10"; later.date.localTime(); var s = later.parse.recur().every(1).year().on(curr_time).time(); later.schedule(s).next(5, startdate); 回应是: Array (5 items) 0: Thu Aug 17 2017 12:09:10 GMT+0530 (India Standard Time) 1: Fri Aug 18 2017 12:09:10 GMT+0530 (India Standard Time) 2: Sat Aug 19 2017 12:09:10 GMT+0530 (India Standard […]