小编Jam*_*tes的帖子

禁用/关闭Emberjs/Ember-cli中的LiveReload服务器

我使用Cloud9 IDE,它只暴露端口80并阻止LiveReload连接.我收到此错误:

GET https://myapp.c9.io:35729/livereload.js?snipver=1 net :: ERR_CONNECTION_REFUSED

除非有人知道修复,否则我只想关闭/禁用它.

我正在运行Ember-cli,我可以在ember-cli/lib/tasks/serve.js中看到任务,我已经对它进行了评论,但它没有做到这一点:

/*
    var liveReloadServer = new LiveReloadServer({
      ui: this.ui,
      analytics: this.analytics,
      watcher: watcher
    });
*/
Run Code Online (Sandbox Code Playgroud)

它被埋在足够的地方,我害怕npm删除它,因为我认为这只会产生更大的问题.

ember.js livereload ember-cli

25
推荐指数
2
解决办法
8906
查看次数

Github - 叉私人回购

我已被添加到一个拥有一些私有存储库的组织中,我需要向他们发送带有一些更改的pull请求,但我不知道是否可以.

我在GitHub上没有付费帐户,那么如何分配私有仓库以修改和发送拉取请求?

github

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

Angular Unknown提供者:$ modalProvider < - $ modal < - Controller

升级到angular-bootstrap 1.2后,加载我的应用程序时出现此错误:

Unknown provider: $modalProvider <- $modal <- Controller

angularjs angular-bootstrap

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

DOMException:当前上下文中的用户代理或平台不允许该请求

当尝试使用FileSystemFileHandlegetFile()的方法访问文件时,可能会发生此错误:DOMException: The request is not allowed by the user agent or the platform in the current context.

这段代码的工作原理:

async function getTheFile() {
  // open file picker
  [fileHandle] = await window.showOpenFilePicker(pickerOpts);

  // get file contents
  const fileData = await fileHandle.getFile();
}
Run Code Online (Sandbox Code Playgroud)

但是,如果您存储fileHandle(例如使用 IndexedDB)的目的是即使在页面刷新后仍保留对文件的访问,则它将不起作用。刷新页面后,该getFile()方法将抛出 DOMException 错误。

这是怎么回事?

file-system-access-api

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

如何将文件从Windows主机复制到Docker容器

寻找在Windows上将本地文件复制到Docker容器的快速解决方案.我无法在其他Stack Overflow解决方案中找到它.

您可以在Docker容器中将此安装称为Windows上的本地驱动器.

windows docker

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

Webpack错误:配置具有未知属性'postcss'

升级到最新版本的webpack后,我看到了这个错误:

WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. - configuration has an unknown property 'postcss'. These properties are valid: object { amd?, bail?, cache?, context?, dependencies?, devServer?, devtool?, entry, externals?, loader?, module?, name?, node?, output?, plugins?, profile?, recordsInputPath?, recordsOutputPath?, recordsPath?, resolve?, resolveLoader?, stats?, target?, watch?, watchOptions? } For typos: please correct them. For loader options: webpack 2 no longer allows custom properties in configuration. Loaders should be updated …

webpack autoprefixer postcss

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

如何在Angular 1.5中注入组件路由器?

我正在使用Angular 1.5并试图从使用1.4中的ui-router迁移到1.5中的新组件路由器.

但是,当我更新到1.5时,我没有看到在我的配置中注入"$ router"的方法.

我知道我可以从这个存储库下载angular_1_router.js:https://github.com/brandonroberts/angularjs-component-router

但是新的路由器应该包含在1.5中吗?

对不起,似乎没有太多关于此的文档.只有过时的文档引用了Angular 1.4和Angular 2.0文档.

当我尝试使用angular_1_router.js文件时,我$injector:modulerr在尝试使用'ngComponentRouter'时得到了一个,所以我无法将该路由作为一种解决方法.

angularjs angular-new-router angularjs-components

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

CIDR到javascript中的网络掩码转换

我在PHP中找到了一些将CIDR转换为网络掩码的代码.

function createNetmaskAddr($bitcount) {
   $netmask = str_split(str_pad(str_pad('', $bitcount, '1'), 32, '0'), 8);
   foreach ($netmask as &$element) $element = bindec($element);
   return join('.', $netmask);
}
Run Code Online (Sandbox Code Playgroud)

可以在javascript中执行吗?

不幸的是我没有javascript的经验.

javascript php

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

如果使用了授权承载令牌,则请求为400错误

我正在使用PostMan来解决我的Angular / NodeJS应用中的奇数400错误。

我正在尝试 https://example.com/login.html,请求有两个标头:

Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGc...==Accept: text/html

这返回一个 400 Bad Request错误(服务器:cloudflare-nginx)

如果出现以下情况,则可以正常工作(返回200):

  • 我在本地环境中访问文件http://localhost:5000/login.html(没有https因素?)-或者-

  • Authorization: Bearer从标题中删除

如果我查看自己的NodeJS服务器日志,我什至看不到请求通过。因此/login.html,我认为这甚至没有受到打击,因为Express在我app.use(logger('dev'));提货之前就拒绝了它。

更新:我相信Cloudflare会在请求到达Heroku之前将其退还400。

还有几点:

  • 我正在使用JWT对用户进行身份验证,这就是Bearer令牌的来源。

  • 如果我访问其他端点(例如/profile使用Bearer令牌),它将通过解码令牌对该用户配置文件进行正确响应。

我的问题是:

  • 当此请求在其他端点上起作用时,为什么会是“错误请求”?

  • 有没有一种方法可以解决此问题,并在将其返回400之前对请求进行处理?

node.js express jwt angularjs

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

MYSQL:无效的 JSON 文本:“字符串中的转义字符无效。”

我正在尝试将一个 JSON 对象插入到 MySQL JSON 列中,我得到: Invalid JSON text: "Invalid escape character in string."

有问题的字符是\n对象的这一部分:

"summary":"Summary of Qualifications:\nAccomplished and results-driven General Business Director with a consistent track record."

我尝试过 JSON.stringify、JSON_OBJECT、JSON_QUOTE,最近的尝试包括:

summary.replace("\n", "\\n")以及用适当的替换现有转义字符的变化?转义字符。

如果可能有任何影响,我正在使用 Node、Express 和 JawsDB。

编辑:这是实际的插入代码:

const fields = '(myField)';
const values = `('${JSON.stringify(field.contents || {})}')`;
db.query('INSERT INTO mydb ' + fields + ' VALUES ' + values,
    err => { 
        if (err) {
            console.log(values);
            throw(err) ;
        }
    }
);
Run Code Online (Sandbox Code Playgroud)

javascript mysql json node.js mysql2

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

动态添加/删除输入 ReactJS

我是 React 的新手,这些状态值会杀了我!我想要做的是添加inputselect options每个select option都连接到它input,当我删除它们时,我想将它们一起删除,但这并没有发生。

当我删除任何一个时,只删除最后一行,select option并且不坚持使用相同的input.

这是我的代码:

  import React, { Component } from 'react';
  class SocialMedia extends Component {
  constructor() {
    super();
    this.state = {
      name: '',
      SocialData: [],
      socialArray: [
        {
        "id": 1,
        "name": "Website",
        "regex": "(https|http):\\/\\/(www\\.)*"
        },
        {
        "id": 4,
        "name": "Last.fm",
        "regex": "(https|http):\\/\\/www\\.(lastfm\\.com|last\\.fm\\/|lastfm\\.ch).*"
        },
        {
        "id": 5,
        "name": "Facebook",
        "regex": "https:\\/\\/www\\.facebook\\.com\\/.*"
        },
        {
        "id": 6,
        "name": "Twitter",
        "regex": "(https|http):\\/\\/(twitter\\.com).*"
        },
        {
        "id": 8,
        "name": …
Run Code Online (Sandbox Code Playgroud)

reactjs

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