小编Rus*_*Cam的帖子

nestjs / TypeOrm 数据库事务

假设我们有 2 个服务,A 和 B。服务 A 具有执行以下操作的功能:

  1. 验证数据
  2. 调用服务 B 函数,对数据库进行更改
  3. 多做点事
  4. 对数据库进行更改

现在,让我们假设以下步骤 3 或 4 之一失败。由于服务 B 在数据库中进行了更改,因此这些更改仍然存在。

在这种情况下,有没有办法回滚数据库?我虽然是关于数据库事务的,但是我在 nest js 中找不到任何方法来做到这一点,尽管 TypeOrm 支持它,但嵌套看起来并不自然。如果没有,我现在“卡住”了服务 B 发生的更改,但没有更改应该由 A 发生。

非常感谢。

typeorm nestjs

10
推荐指数
3
解决办法
2万
查看次数

修改nrwl nx项目中的tsconfig和tslint文件后需要重新启动VSCode以消除错误

我正在 VSCode 中使用 Nrwl nx 开发一个项目,每当我更改库的路由或库的前缀时,我的代码都会显示一堆错误。一切仍然按预期呈现,但我需要重新启动 VSCode 以使所有红线和文本消失。为什么会发生这种情况?有没有办法在终端中执行某些操作来重置/更新在重新启动时自我纠正的内容?

visual-studio-code angular nrwl-nx

10
推荐指数
1
解决办法
5702
查看次数

Nest Start 中的 --watch 和 --debug 选项是什么

我阅读了以下文档描述的nest命令。

https://docs.nestjs.com/cli/scripts

根据该文件,必须添加以下内容package.json

"build": "nest build",
"start": "nest start",
"start:dev": "nest start --watch",
"start:debug": "nest start --debug --watch",
Run Code Online (Sandbox Code Playgroud)

--watch和选项是什么--debug

javascript typescript nestjs

10
推荐指数
2
解决办法
2万
查看次数

jQuerys $ .each()如何工作?

也许是一个糟糕的标题,但这是我的问题:我正在构建一个框架来了解有关javascript的更多信息.我想用""jQuery""风格.

如何在()可选的位置创建一个函数?

$("p").fadeOut(); //() is there
$.each(arr, function(k, v) {...}); //Dropped the (), but HOW?
Run Code Online (Sandbox Code Playgroud)

这是我提出的,但它不起作用:

$2DC = function(selector)
{
    return new function() {
        return {
            circle : function()
            {
                //...
            }
        }
    }
}


$2DC("#id1"); //Work
$2DC("#id2").circle(); //Work
$2DC.circle(); //DONT WORK
Run Code Online (Sandbox Code Playgroud)

javascript jquery frameworks

9
推荐指数
2
解决办法
401
查看次数

在Jquery和List中切换语句

我想知道我的方法是否有效和正确.我的代码不工作,我不知道为什么.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>

 <script type="text/javascript">

 $(document).ready(function() {


  function HotelQuery(HotelName) {
   switch (HotelName) {
    case 'TimelessHotel': 
     var strHotelName = 'Timeless Hotel';
     var strHotelDesc = 'Hotel Description Timeless Hotel';
     var strHotelPrice = ['980.00', '1,300.00', '1,600.00', '1,500.00', '1,800.00', '300.00', '150.00', '200.00'];
     var strHotelRoomType = ['Single Room', 'Delux Room','Twin Room', 'Matrimonial Room', 'Presidential Suites', 'Extra Bed', 'Free Breakfast', 'Extra Person'];    
    ; //end Timeless Hotel

    case 'ParadiseInn': …
Run Code Online (Sandbox Code Playgroud)

javascript jquery switch-statement conditional-statements

8
推荐指数
2
解决办法
7万
查看次数

Window.open作为模态弹出窗口?

我想打开window.open模态弹出窗口.

 var features = 'resizable= yes; status= no; scroll= no; help= no; center= yes;
 width=460;height=140;menubar=no;directories=no;location=no;modal=yes';
    window.open(href, 'name', features, false);
Run Code Online (Sandbox Code Playgroud)

我可以使用Window.ShowModelDialog(),但在我的子窗口中,我调用父javascript方法.ShowModelDialog()没有发生这种情况.

 function CallParentScript(weburl) {
       alert(weburl);
       if (weburl != null) {
           var url = weburl;

            window.opener.SelectUserImageCallback(url);
            window.close();
            return false;
       }
   }
Run Code Online (Sandbox Code Playgroud)

如果我使用window.open().我可以调用Parent javascript.但窗口不是模态的.

怎么解决这个?我可以在子弹出窗口中写一些东西吗?

javascript css asp.net

8
推荐指数
2
解决办法
10万
查看次数

单元测试剃刀视图

"Razor解析器和视图引擎可以在ASP.NET应用程序域之外进行实例化和使用.这意味着您可以直接在单元测试项目中实例化和使用它,而不依赖于运行ASP.NET"

任何想法我该怎么办?

asp.net-mvc razor

7
推荐指数
1
解决办法
2325
查看次数

嵌套调度 npm 不起作用

我正在使用 nest.js 框架来开发基于节点的应用程序。我正在尝试使用https://www.npmjs.com/package/nest-schedule 中提到的 nest-schedule 编写调度程序。

不知何故,当与@Cron 或@Schedule 一起使用时,代码不起作用。休息其他装饰者工作正常。使用与上面链接中提到的相同的代码库。任何人都可以帮助我设置它并使用 nodejs 中使用的精确 cron 模式

node.js nestjs

7
推荐指数
3
解决办法
4046
查看次数

(节点:40872)[DEP0135] DeprecationWarning:ReadStream.prototype.open() 已弃用

apollo 服务器 Express 的 GraphQLUpload 在 12.XX 版本中工作,但在节点 14.XX 中抛出错误:

令牌错误:无效签名(节点:40872)[DEP0135] DeprecationWarning:ReadStream.prototype.open()已弃用(用于node --trace-deprecation ...显示创建警告的位置)(节点:40872)UnhandledPromiseRejectionWarning:RangeError:超出最大调用堆栈大小

file-upload typescript graphql nestjs

7
推荐指数
1
解决办法
2704
查看次数

将OLTP关系数据库转换为数据仓库模型

将数据从典型的实体关系OLTP数据库模型加载到Kimball星型模式数据仓库/市场模型中的常见设计方法是什么?

  • 您是否使用暂存区域执行转换然后加载到仓库?
  • 如何链接仓库和OLTP数据库之间的数据?
  • 在哪里/如何管理转换过程 - 在数据库中作为sprocs,dts/ssis包或应用程序代码中的SQL?

sql-server oltp data-warehouse

5
推荐指数
1
解决办法
9785
查看次数