小编Fra*_*ard的帖子

SyntaxError:Object.parse(native)npm请求的输入意外结束

您好我不明白为什么我有这个错误,我认为回调是在收到数据后执行的,任何想法来自哪里?非常感谢!

节点错误:

SyntaxError: Unexpected end of input
  at Object.parse (native)
Run Code Online (Sandbox Code Playgroud)

我解析了正文的答案,然后将其发送到计算函数,然后再将其发送到页面= /

var options = {
        method: 'POST',
        url: self.rippledataapiProxyHost.account_offers_exercised,
        headers: {
            "Content-Type": "application/json",
            "Accept": "application/json"
        },
        body:parameters 
    };

    var callback = function(error, response, body) {
        if (error) {
            console.log('error', error);
            res.send(500, 'something went wrong');
        }
        console.dir("bodyyyyyyyy====>",body);
        var rippleoffersexercised = new self.datacalcul.rippleoffersexercised;
        var data = JSON.parse(body);
        var datas = rippleoffersexercised.calculate(data);
        res.status(response.statusCode).send(datas);
    }
    request(options, callback);
Run Code Online (Sandbox Code Playgroud)

这是堆栈跟踪:

'bodyyyyyyyy====>'

SyntaxError: Unexpected end of input
  at Object.parse (native)
  at Request.callback [as _callback] (/home/francois/dev/ripplereport/webserver-newclientFrancois/server/middlewares/proxy/rippledataapiProxy.js:77:20)
  at …
Run Code Online (Sandbox Code Playgroud)

request node.js

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

Heroku gulp部署

我阅读了有关gulp和heroku的所有主题,但是我不理解我的procfile有什么问题。

当我在本地启动时这样工作:node node_modules / gulp / bin / gulp build

因此,我在procfile中编写:web:节点node_modules / gulp / bin / gulp构建

如此处建议的http://www.sitepoint.com/deploying-heroku-using-gulp-node-git/

但这仍然行不通。heroku日志没有构建问题...

任何的想法 ?

heroku gulp

5
推荐指数
0
解决办法
139
查看次数

Webpack hmr net :: ERR_INCOMPLETE_CHUNKED_ENCODING

加载后,一切正常,hmr工作正常。然后出现此错误。

GET http://localhost:3000/__webpack_hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING
Run Code Online (Sandbox Code Playgroud)

就像webpackdevserver有点崩溃然后重新启动,需要几秒钟,然后hmr才能再次工作

[HMR] connected
Run Code Online (Sandbox Code Playgroud)

然后是“崩溃”,依此类推...

看来我仅在Chrome(版本55)中有此问题(已通过mozilla测试,并且未出现此问题)。

我可能错过了webpack或node conf中的某些内容,但是找不到文档中的某些内容。

任何想法如何解决这个问题?

//在webpack conf下面

const path = require('path');
const merge = require('webpack-merge');
const TARGET = process.env.NODE_ENV;
process.env.BABEL_ENV = TARGET;
const webpack = require('webpack');
const NpmInstallPlugin = require('npm-install-webpack-plugin');

const PATHS =  {
    app: path.join(__dirname, 'client'),
    build: path.join(__dirname, 'build')
};

const common = {
    entry: {
        app: [PATHS.app, 'webpack-hot-middleware/client']
    },

    resolve: {
        extensions: ['', '.js', '.jsx']
    },

    output: {
        path: PATHS.build,
        filename: 'bundle.js',
        publicPath: '/'
    },
    module: {
        loaders: [
            {
                test: …
Run Code Online (Sandbox Code Playgroud)

chunked-encoding webpack webpack-dev-server

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

ASCII 兼容和不兼容字符编码

什么是与 ASCII 不兼容的字符编码的示例,为什么不兼容?

另外,还有哪些与 ASCII 向上兼容的编码(除了 UTF 和 ISO8859,我已经知道)以及出于什么原因?

encoding ascii

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

javascript三元运算符“链接”

我正在尝试使用三元运算符编写类似的内容(由于 jsx 语法限制而需要)

if(!this.state.msg) {
    if(this.state.ask.length != 0) {
        // do stuff
    } else {
       // do stuff
    }
    if(this....) {
        //do stuff
    } else {
      // ...
    }
} else {
    //nothing
}
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个愚蠢的

   !this.state.msg ? this.state.ask.length != 0 ? //do stuff : "" this.state... ? //do stuff : //do other stuff : //nothing
Run Code Online (Sandbox Code Playgroud)

但这显然不是正确的方法。

非常欢迎任何帮助。提前致谢。

javascript ternary-operator

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

Gridstack基础知识,如何使演示工作

真的是菜鸟问题,但是我不明白我在这里做错了什么吗?

<head>
    <link rel="stylesheet" type="text/css" href="gridstack.js/dist/gridstack.css">
</head>

<body>
    <div class="grid-stack">
        <div class="grid-stack-item" 
            data-gs-x="0" data-gs-y="0" 
            data-gs-width="4" data-gs-height="2">
                <div class="grid-stack-item-content"> azazfaz</div>
        </div>
        <div class="grid-stack-item" 
            data-gs-x="4" data-gs-y="0" 
            data-gs-width="4" data-gs-height="4">
                <div class="grid-stack-item-content"></div>
        </div>
    </div>
</body>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js"> </script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.11.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.min.js"> </script>
<script type="text/javascript" src="gridstack.js/dist/gridstack.js"> </script>

<script type="text/javascript">
    $(function () {
        var options = {
            cell_height: 80,
            vertical_margin: 10
        };
        $('.grid-stack').gridstack(options);
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

gridstack.js:391 Uncaught TypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)

指向gridstack中的这一行:

  var is_nested = this.container.closest('.' + opts.item_class).size() > …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui gridstack

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

使用带有限制选项的 url-loader 时,是否有任何理由使用 file-loader?

使用 webpack-4

据我了解,如果您设置限制选项(它在后台使用它),url-loader 将具有与文件加载器相同的行为,我注意到当我使用下面的 conf 时我的图像加载被破坏了

{test: /\.(jpe?g|gif|bmp|mp3|mp4|ogg|wav|eot|ttf|woff|woff2|png|svg)$/, use: 'url-loader?limit=10000'}

{test: /\.(jpe?g|gif|bmp|mp3|mp4|ogg|wav|eot|ttf|woff|woff2|png|svg)$/, use: 'file-loader'}
Run Code Online (Sandbox Code Playgroud)

当我删除file-loader它时它工作正常url-loader正在捕捉你需要的一切。下面几个问题:

  1. 在上面的 conf 文件加载器正在破坏 url-loader 行为(可能是因为我没有明确指定输出文件夹)我理解得很好吗?

  2. 你真正需要的情况是file-loader什么?

  3. 在什么情况下最好将两者结合起来(如果有的话)?

webpack webpack-4

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

如果使用快速js重载相同的路由会发生什么?

我想知道如果我在expressjs中写这个会发生什么(我们假设app是一个expressjs应用程序).

app.get.use('/here' , function(req, res) {
      // EXECUTE SET OF ACTION NUMBER 1
});

app.get.use('/here' , function(req, res) {
      // EXECUTE SET OF ACTION NUMBER 2
})
Run Code Online (Sandbox Code Playgroud)

我们两次写相同的路线,但行动不同.第二个声明会超载第一个吗?

javascript node.js express

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

javascript匿名函数变量assignement

可能不是最好的问题,但我在这里有疑问.

写这个有什么不同:

var myFunction = function myFunction () {};
myFunction.instance = null;
Run Code Online (Sandbox Code Playgroud)

还有这个:

var myFunction = function () {};
myFunction.instance = null;
Run Code Online (Sandbox Code Playgroud)

编辑:请仔细阅读,这不是这个var函数的复制函数=函数(){}与函数functionName(){} 上面的链接是解释吊装,这里是关于两个悬挂函数的分配,一个是匿名的,一个不是.

javascript

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

npm请求GET参数

我正在这样做我的要求:

var options = {
        method: 'GET',
        rejectUnauthorized: false,
        url: "https://history.ripple.com/v1/accounts/r4cvz8ZLz9xBXWKkQMWpEaeEshQeG2sFxh/transactions?type=Payment&result=tesSUCCESS&limit=1000",
        headers: {
            "Content-Type": "application/json",
            "Accept": "application/json"
        }

    };
request(options, callback);
Run Code Online (Sandbox Code Playgroud)

它不起作用我收到错误500.

但是,如果我只为网址设置一个参数,请执行以下操作:https: //history.ripple.com/v1/accounts/r4cvz8ZLz9xBXWKkQMWpEaeEshQeG2sFxh/transactions?type=Payment

然后是工作,所以我认为问题是设置参数,我不知道该怎么做.任何线索?非常感谢 !

request node.js

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

用字符串c#中的unicode字符替换特殊字符

从 c# 开始,还没有看到重复的。我想做的是:

这个字符串:?ntersport 转换成这个字符串:\u0130ntersport

我找到了一种方法可以转换 unicode 中的所有内容,但不能只转换特殊字符。

在此先感谢您的帮助

编辑:

我试过你的解决方案:

 string source = matchedWebIDDest.name;
 string parsedNameUnicode = string.Concat(source.Select(c => c < 32 || c > 255 ? "\\u" + ((int)c).ToString("x4") : c.ToString()));
Run Code Online (Sandbox Code Playgroud)

但我得到:“System.Linq.Enumerable+WhereSelectEnumerableIterator`2[Syst??em.Char,System.Strin??g]”

c# string

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

Javascript三元操作奇怪的bug

我有这个操作,它使我的模块崩溃

blop: function(variation) {
    variation>0 ? return 'Positive' : return 'Negative';
}
Run Code Online (Sandbox Code Playgroud)

它出什么问题了 ?

javascript

0
推荐指数
2
解决办法
93
查看次数