小编Luc*_*cca的帖子

什么是Angular2中静态文件的默认路径?

我目前正在开发一个小型的Angular2项目.在我的情况下,我必须将一些请求(例如"/ faq","/ aboutus")重新路由回我的旧后端服务器,以获得一些服务器端呈现的百万美元模板.因此我使用内置代理重新路由到我的后台服务器.遗憾的是,由于一些奇怪的原因,它只服务于没有任何脚本样式图像html文件.(我使用angular-cli创建我的项目结构)

这就是为什么我想将这些静态文件添加到我的angular2文件夹,但我找不到正确的位置,使其可用于我的应用程序.有没有其他人知道如何正确地将这些文件放在项目结构中?

在此先感谢您的帮助

static file thymeleaf angular-cli angular

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

IntelliJ不断从JavaScript模板字符串中删除反引号

我想在模板字符串周围添加"反引号" .

每次我尝试将它们包裹在字符串周围时,IntelliJ都会一直删除它们.

任何人都知道为什么会发生这种情况以及如何解决这个问题?

我添加了我的.vue文件的一小段代码片段,其中发生了问题.想象一下,html,js和css写在一个组件( .vue)文件中,由唯一标签(模板,脚本和样式标签)分隔.我正在使用带有Mac OS X 10.5+键盘映射的德语键盘布局.

intelliJ删除反引号

import axios from "axios";
import 'vue-animate/dist/vue-animate.min.css';

export default {
  name: 'hello',
  data () {
    return {
      msg: `Service is <strong>ONLINE</strong> and <strong>READY</strong> to operate`,
      clicked: false,
      iconURL:"./../../static/img/meditate.svg",
      meditationAction: this.activateMeditation,
      backgroundImage: "",
      room:"Bad"

    }
  },
  methods:{
      activateMeditation () {
          this.clicked = !this.clicked;

          axios.get(`http://localhost:5005/${this.room}/shuffle/on`).then(response => {
              console.info("SUCCESSFULLY ACTIVATED SHUFFLE");

            axios.get(`http://localhost:5005/${this.room}/volume/20`).then(response => {
              console.info("SUCCESSFULLY SET VOLUME TO 20");

              axios.get("http://localhost:5005/bad/sleep/900").then(response => {
                console.info("SUCCESSFULLY SET SLEEP …
Run Code Online (Sandbox Code Playgroud)

javascript intellij-idea backticks ecmascript-6 template-strings

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

如何调试电子制作二进制文件

我无法在我的电子应用程序的内置版本中打开devtools.因此,我想找到另一种解决方案来记录仅在生产版本中出现的任何错误.

有没有什么好方法可以从电子应用程序中获取一些console.logs,如果它已经构建好了?显然我可以通过打开chrome dev工具调试我的电子应用程序的"开发"版本(运行npm run dev).但我找不到任何方法在我的生产应用程序中启用它们.我正在使用newsest版本的electron-vue

在此先感谢您的帮助.

electron

10
推荐指数
6
解决办法
6999
查看次数

Keycloak注销请求未注销用户

我目前正在使用keycloak 2.5.0进行一个小项目,我已经设置了用户登录名,现在正尝试实现一个页面范围的注销按钮。

随着文档状态,被简单地称为路线 HTTP://我-auth服务器/认证/领域/主/协议/ OpenID的连接/注销REDIRECT_URI = HTTP://application-root.com/ 对于起见简单起见,我使用了一个锚标记来发出此GET请求。

如果我看看firefox开发人员工具的“网络”标签,一切似乎都工作正常。我正在获取重定向请求的302状态代码。之后,该应用程序成功请求状态代码为200的http://application-root.com/,并将我重定向到此页面。

但是当我想再次请求锁定的内容(由密钥斗篷保护的内容)时,它仍然可以访问

但是,每当我在重定向后手动删除JSESSIONIDKEYCLOAK_ADAPTER_STATE cookie时,一切正常,并且我可以正确注销。可悲的是我无法以编程方式删除这些cookie,因为它们是HttpOnly

此请求的预期行为是什么?

我想念什么吗?

有没有人经历过类似的经历?

谢谢你的帮助

cookies session login logout keycloak

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

将命令行参数传递给电子可执行文件(安装已打包的应用程序后)

我试图在执行时将命令行参数传递给我已经打包的应用程序。(已经用电子生成器打包并在我的 mac 上安装了 .dmg)

我导航到/Applications/myApp.app/Contents/MacOS应用程序可执行文件所在的文件夹。然后我跑。 exec myApp --myNewArgument theFancyValue 出于某种原因,“myNewArgument”没有出现在我的 process.argv 数组中。

我错过了什么吗?我认为争论会自动传递给我的电子主进程。

我很感激任何帮助。

electron electron-builder

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

AWS SQS无法可靠地触发Lambda

我已经使用Lambda和SQS设置了一个小型的无服务器应用程序。在我来说,我想触发一个拉姆达每一次消息添加到SQS队列。

我的serverless.yml中的功能

functions:
  collectGame:
    handler: js/collect.collectGame
    memorySize: 128
    timeout: 10
    events:
    - sqs:
        arn:
          Fn::GetAtt:
            - gameRequestQueue
            - Arn
    - http:
        method: post
        cors:
          origin: "https://my-api-url.com"
        path: get/game/{id}
        private: true
        request:
          parameters:
            paths:
              id:true
Run Code Online (Sandbox Code Playgroud)

我通过一次向队列发送31条消息来测试该过程,但意识到只有9个Lambda被执行(通过查看cloudwatch日志)。我查看了队列,可以确认队列中已填充所有消息,并且在触发9个Lambda之后可以确认队列为空。

我希望有31个Lambda死刑,但事实并非如此。有人知道消息未触发我的Lambda的潜在原因吗?

amazon-sqs amazon-web-services aws-lambda serverless

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