小编stw*_*sel的帖子

自定义ng用于代理对/ api的调用吗?

我用ng CLI创建了一个新的应用程序,就像一个魅力: ng new babysteps cd babysteps ng serve ng服务使用webpack来组装应用程序.要完全测试它,我需要/api...从我的API模拟服务器(特别是POST请求)提供服务.如何自定义使用的Web服务器,重定向一个URL模式?

Webpack dev服务器有一个代理设置,但似乎(?)ng serve没有配置文件(或者我没有得到).

我是否需要创建webpack.config.js或创建/编辑其他一些代理文件?

webpack webpack-dev-server angular-cli angular

27
推荐指数
1
解决办法
3万
查看次数

比较backbone.js和Dojo

我正在寻找解决我的JS工具箱.由于某些产品原因,道场将在那里.现在我想知道添加backbone.js是否有意义.Do Dojo(做其他一些事情 - 我知道这一点)和backbone.js重叠或补充?重叠部分的概念差异是什么?有两个一起使用的例子吗?(我知道这是一个相当广泛的问题,可能表明我的第二级无知)

dojo backbone.js

21
推荐指数
2
解决办法
8068
查看次数

使用JavaScript在浏览器的密钥库中访问签名/加密 - 示例代码?(WebCryptoAPI)

我有一个Web服务器,只允许使用X509身份验证进行访问.奇迹般有效.现在我想扩展X509证书(存储在用户的浏览器密钥库中)的使用

  • 在将数据发送到服务器之前对其进行签名(使用JavaScript和HTTPPost)
  • 解密从服务器读取的数据(使用存储在那里的用户公钥加密)

我发现这个例子做的RSA签名非常接近....只有它从HTML文本区域获取密钥.我想从密钥库中读取它.现在加密非常不稳定:

我正在寻找签名和加密的一些工作示例(我有一些Java,但不是基于浏览器的JavaScript).

非常感谢帮助

javascript pki digital-signature webcrypto-api

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

重新连接Angular和rxjs中的websocket?

我有一个基于ngrx/store(v2.2.2)和rxjs(v5.1.0)的应用程序,它使用observable监听Web套接字的传入数据.当我启动应用程序时,我可以完美地接收传入的数据.

但是过了一段时间(更新很少发生)连接似乎丢失了,我不再收到传入的数据.我的代码:

服务

import { Injectable, OnInit } from '@angular/core';
import { Observable } from 'rxjs';

@Injectable()
export class MemberService implements OnInit {

  private websocket: any;
  private destination: string = "wss://notessensei.mybluemix.net/ws/time";

  constructor() { }

  ngOnInit() { }

  listenToTheSocket(): Observable<any> {

    this.websocket = new WebSocket(this.destination);

    this.websocket.onopen = () => {
      console.log("WebService Connected to " + this.destination);
    }

    return Observable.create(observer => {
      this.websocket.onmessage = (evt) => {
        observer.next(evt);
      };
    })
      .map(res => res.data)
      .share();
  }
}
Run Code Online (Sandbox Code Playgroud)

订户

  export class AppComponent implements OnInit …
Run Code Online (Sandbox Code Playgroud)

websocket rxjs typescript ngrx angular

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

XSL中的内联图像数据:FO/Apache FOP

我有MIME多部分数据,我想使用XSL转换为PDF:FO.我很高兴使用Apache James 阅读MIME,我掌握了Mime中的嵌入式图像数据或HTML中的内嵌图像.我努力SO搜索"[XSL-FO]内嵌图形""[XSL] + HTML + MIME +图像",发现不知何故对面precurser什么我上来的.另外谷歌的"转换HTML MIME到XSL:FO"尚无定论.

我想要做的是拥有一个元素(或一组元素),在XSL:FO转换的PDF输出中呈现图形(JPG/PNG/GIF - 全部或部分).图形数据应作为Base64(或其他)编码数据包含 .fo文件中.我发现了如何指向外部图形,但没有关于嵌入式图形数据.

那会怎么样?

pdf xslt mime xsl-fo apache-fop

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

使用JWT进行环回认证

我试图了解如何使自定义JWT路由适应环回安全模型.我的应用程序有一个涉及SMS的身份验证"舞蹈",使用优秀的描述产生有效的JWT令牌.我正在使用jsonwebtoken,事情按预期工作.获得令牌后,我的angular.js客户端会在Authorisation: JWT ..token..标头中发送带有每个请求的令牌(发现有冲突的文档,其中一个说JWT,一个Bearer,但我可以解决这个问题).

现在我想在loopback应用程序中使用令牌.我想使用ACL系统环回提供.我确实阅读了以下资源:

我不清楚接下来的步骤是什么.我有工作:

  • 用户'登录' - 生成JWT
  • 用户使用用户名/密码登录(退休)
  • 在环回中实现ACL实现(当我访问受ACL保护的资源时,我得到,正如预期的那样4xx错误)
  • 我的JWT令牌在请求的标头中正确(?)

我需要:

  • 基于JWT令牌的有效用户,其角色与回送ACL兼容

非常感谢帮助

node.js jwt loopbackjs passport.js

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

在TypeScript中创建电子菜单?

刚刚使用TypeScript启动了一个简单的Electron应用程序,我正在尝试自定义菜单设置.我按照JS中的例子,但行

menu = Menu.buildFromTemplate(template); 无法编译错误:

main.ts(109,35): error TS2345: Argument of type '({ label: string; submenu: ({ role: string; } | { type: string; })[]; } | { role: string; submenu...' is not assignable to parameter of type 'MenuItemConstructorOptions[]'.

我肯定错过了什么.无法在任何地方找到类型"MenuItemConstructorOptions(但我可能看错了地方).我的main.ts的完整代码:从'电子'导入{app,BrowserWindow,screen,Menu};导入*作为路径来自'路径';

    let win, menu;

    function createWindow() {
        const electronScreen = screen;
        const size = electronScreen.getPrimaryDisplay().workAreaSize;

        win = new BrowserWindow({
            x: 0,
            y: 0,
            width: size.width,
            height: size.height
        });

        // and load the index.html of the app.
        win.loadURL('file://' + __dirname + …
Run Code Online (Sandbox Code Playgroud)

typescript tsc electron typescript-typings

10
推荐指数
4
解决办法
2672
查看次数

商业软件的二进制差分算法

我正在处理应用程序将更改的文件发送到其他计算机.目前,即使更改很小,也会完全发送已更改的文件.我正在寻找一个库(C,C++,Java),它允许我创建二进制diff并仅发送delta和匹配的补丁来合并数据.

我正在寻找Eclipse或Apache许可证下的理想选择.LGPL也会工作.

diff binary-diff librsync

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

从包含 Web 组件的插槽内容中捕获事件

我有一个简单的 Web 组件,其中包含<slot>. 它处理表单数据,并且在我内部有 UI 元素可以发出数据更改/选定事件。我想知道 web 组件如何对插槽内容发出的事件做出反应。沿着这些路线的东西:

<my-form-handler>
     <my-player-selector player-id="master"></my-player-selector>
     <my-player-selector player-id="challenger"></my-player-selector>
     <my-weapons-selector default="sword"></my-weapons-selector>
</my-form-handler>
Run Code Online (Sandbox Code Playgroud)

我知道我可以编写<my-form-handler ondataSelected="someFunction">假设选择器元素发出dataSelected事件。但这需要代码位于包含页面而不是 my-form-handler 中。

我没有使用任何框架(Vue、Angular、React),只是普通的 JS。

javascript web-component dom-events custom-element

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

从Java执行命令而不是等待结果

我正在我的Java应用程序中构建一个命令行字符串(例如"winword.exe FinalReport.doc").我想执行命令然后放手:我不想/需要等待结果(最大值是:它是否正确启动,但这是可选的)当应用程序终止时应用程序需要继续运行.

我看了一下Runtime.getRuntime().exec()Apache Commons_Exec.两者都控制着已启动的应用程序(公共区域和回调显然更可取),但这不是我需要的.我错过了什么?

我是否需要调用Windows/Linux/Mac API来启动独立应用程序?

java registry java-native-interface command-line

5
推荐指数
2
解决办法
2677
查看次数