node.js相关内容
我想我可以说我是微服务的新手。所以,这就是我想玩它的原因。我用的是NestJs,因为它看起来很简单 首先,我用nest new myservice创建了一个新应用 然后,我将示例main.ts和Controler.ts从微服务文档复制到项目中: main.ts: import { NestFactory } from '@nestjs/core'; import { Transpor
..
文档文件 FROM node:carbon WORKDIR /usr/src/app COPY package*.json ./ RUN npm install RUN npm install gulp -g COPY . . run gulp build --build run npm test EXPOSE 80 CMD [ "npm", "start" ] 使用mocha
..
我有3个表名为: customers columns are: id, customer_full_name transaction_details columns are: id, customer_id, amount, merchant_id merchants columns are: id, merchant_full_name transactio
..
我使用的是尚未创建外键的现有数据库,但我可以使用SQL Query联接两个表,但无法在Sequelize中联接它们。 有两种型号: -用户: module.exports = (sequelize, DataTypes) => { var User = sequelize.define('User', { steamid: DataTypes.STRING, nam
..
我目前正在开发一个使用Sequelize的系统,我需要一个从多个表中获取数据的查询,如下所示: Select Courses.id, Rooms.DisplayLabel, Periods.DisplayName, Subjects.Name from Rooms, Periods,Subjects, Courses where Periods.id = Courses.PeriodId
..
我是初学者,我正在尝试部署一个后端应用程序。我使用的是带有ubuntu服务器的AWS EC2,问题如下。在我机器上的应用程序中,命令“Yansen Sequelize db:Migrate”正常运行,执行迁移并创建表。但不是在服务器上。我已经更改了环境变量,甚至直接将信息放在代码中,即使它不运行迁移。它最多可以做的是:Deploy@ip-xxx.xxx:~/app/server$aranSeque
..
我们都知道使用NPM下载依赖项可能非常耗时,尤其是当我们仅限于旧的NPM版本时。 对我来说,作为一名开发人员,这并不是什么大事,因为我必须在本地开发计算机上执行这一操作很少,并且所有操作都使用项目文件夹中的node_MODULES缓存。但现在我想将这些应用程序带到一个CI环境中,与Jenkins一起。 我意识到使用NPM下载依赖项花费了大量的时间。这是一个问题,因为: NPM下载
..
我正在尝试构建docker并安装NVM 一些代码行 RUN curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash RUN source ~/.profile cURL运行成功,但在运行源代码时,出现错误 /bin/sh: 1: source: not foun
..
如何更改BrowserWindow的大小,而不是在启动时,而是在工作时间? 我找到的所有解决方案都是这样的: var win = new BrowserWindow({ width: 800, height: 600, show: false }); 推荐答案 您的意思是,在创建浏览器窗口后,您希望动态更改其大小。您可以使用setSize win.setSize(wid
..
我已经在https://medium.com/jspoint/packaging-and-distributing-electron-applications-using-electron-builder-311fc55178d9 的帮助下构建了我的电子应用程序 成功(仅限Windows)。但在安装已发布的应用程序后,我收到如ScreenShort所示的错误 我的脚本如下 Pack
..
我今天来StackOverflow问这个问题。我该如何为我的不和谐机器人实现一个序列密钥呢?我想这样做,如果您没有输入您的序列密钥,那么所有命令都不会起作用。我不希望序列密钥被重复使用,或在其他行会中使用。我现在有点困惑,有没有人能帮帮我,指出我应该怎么做? 推荐答案 如果您有一个MySQL数据库,您可以这样做: const mysql = require("mysql") /
..
我目前正在处理机器人的命令,但我似乎找不到解决问题的方法。当我运行 client.on('messageCreate', async interaction =>{ // somethingHappens }) 它工作得很好,但当我这样做时 client.on('interactionCreate', async interaction =>{ // nothing
..
我一直在尝试使用interactionCreate事件,但不知何故不起作用。我不确定为什么,我也没有找到关于这个事件的确切文档,只知道它用于执行斜杠命令。但是,出于此目的,我使用了MessageCreate事件,它工作正常。 const Event = require('../handlers/Event.js'); module.exports = new Event('messageC
..
我在让反应角色使用自定义表情符号方面遇到了问题。如果我使用不和谐的表情符号,它会嵌入消息,创建反应,并在点击反应时应用角色。 但是,如果我使用自定义表情符号,它会嵌入消息并创建正确的反应,但它不会在表情符号被点击时提供角色。 我在切换不一致表情和自定义表情时使用了相同的编码,唯一的更改是表情ID。 我使用的完整代码是: const { MessageReaction } =
..
const Discord = require("discord.js"); require('dotenv').config(); const { joinVoiceChannel, createAudioPlayer, createAudioResource, AudioPlayerStatus } = require('@discordjs/voice'); const client =
..
我正在尝试使用discord.js和NodeJS来构建一个不一致的机器人,但我遇到了一个问题。当我运行代码时,dicord.js不执行client.on(";message";),,他只是跳过这一部分,转到代码的末尾,如下图所示: index.js const { Client, Intents } = require('discord.js'); const
..
我以编程方式使用webpack,包括TypeScrip、esm和jest。在JEST测试中,我收到了在导入ES模块时没有包括.js文件扩展名的错误。例如: Module not found: Error: Can't resolve 'modulename' in '/path/components' Did you mean 'modulename.js'? BRE
..
我的后端托管在一台服务器上,例如ackend.vercel.app,而前端托管在另一台服务器上,例如Frontend.vercel.app 每当用户向/login路由发送请求时,我将Cookie设置如下: const setCookie = (req, res, token) => { res.cookie('jwt', token, { expires: new Date
..
我的目标是对一个数据列表进行多次API调用。 假设我有以下代码 const axios = require('axios'); const axiosRequests = []; const strings = ['a', 'b', 'c']; for (let str of strings) { axiosRequests.push(axios.get(`https:/
..
我无法让任何东西以我想要的方式使用CryptoJS。我正在尝试用Pksc7填充为AES创建跨语言的可操作性,理想的情况是&;CBC模式。但在这一点上,如果有效的话,我几乎可以接受任何填充物。现在我不确定是我做错了什么,还是我的设置或CryptoJS有问题。我有一个比较大的测试在运行。最后,我需要解密文本的字符串输出,但我得不到。这太令人沮丧了! 我已经在docs上上下下试了很多次,到目
..