小编Duy*_*ỳnh的帖子

如何运行 Angular 通用 HTTPS

我在主页上遵循 angular 通用:https : //angular.io/guide/universal

没有通用,我用命令运行我的 angular 项目

ng serve --ssl true --ssl-key /node_modules/browser-sync/lib/server/certs/server.key --ssl-cert /node_modules/browser-sync/lib/server/certs/server.crt --主机 0.0.0.0

现在,我将通用添加到我的项目中,但不知道如何设置它使用“https”运行。
请帮帮我。

这是我的 server.ts

导入 'zone.js/dist/zone-node'; 从“@angular/core”导入{enableProdMode};
// Express Engine
import {ngExpressEngine} from '@nguniversal/express-engine';
// 为延迟加载导入模块映射 import {provideModuleMap} from '@nguniversal/module-map-ngfactory-loader';

import * as express from 'express';
从“路径”导入 {join};

// 在 Prod 模式下更快的服务器渲染(从不需要开发模式)
enableProdMode();

// Express 服务器
const app = express();

const PORT = process.env.PORT || 4000;
const DIST_FOLDER = join(process.cwd(), 'dist/browser');

// * 笔记 ::
const {AppServerModuleNgFactory, LAZY_MODULE_MAP} = require('./dist/server/main');

// …

angular-universal angular angular7

6
推荐指数
1
解决办法
2140
查看次数

@事务回滚循环

使用@Transactional 时,我在回滚事务方面遇到一些问题。我有以下代码:

@Transactional
public class A{

    @Resource
    Object obj;

    public void insertMultiTable(){
        for(Item item:items){
            try{
                obj.insertTableA();
                obj.insertTableB();
            } catch(Exception e){
                // do somethings...
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我将执行 insertTableA 和 insertTableB,当两者都完成时我的过程就成功了。我有第一次和第二次就成功了。但在第三次,insertTableB将抛出异常,我只想回滚这个循环,第一次和第二次已插入数据库。我怎样才能做到呢?请帮忙...

java spring loops spring-transactions

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