小编Sas*_*rey的帖子

通过NodeJS中的Http请求获取json

这是我的模型与json响应:

exports.getUser = function(req, res, callback) {
    User.find(req.body, function (err, data) {
        if (err) {
            res.json(err.errors);
        } else {
            res.json(data);
        }
   });
};
Run Code Online (Sandbox Code Playgroud)

在这里,我通过http.request获得它.为什么我收到(数据)字符串而不是json?

 var options = {
  hostname: '127.0.0.1'
  ,port: app.get('port')
  ,path: '/users'
  ,method: 'GET'
  ,headers: { 'Content-Type': 'application/json' }
};

var req = http.request(options, function(res) {
  res.setEncoding('utf8');
  res.on('data', function (data) {
       console.log(data); // I can't parse it because, it's a string. why?
  });
});
reqA.on('error', function(e) {
  console.log('problem with request: ' + e.message);
});
reqA.end();
Run Code Online (Sandbox Code Playgroud)

我怎么能得到一个json?

api json httprequest node.js

54
推荐指数
3
解决办法
17万
查看次数

nodejs + nodemon +永远给我一个错误

我刚刚全局安装(-g).在此之前,我曾经与之相处

$ npm start
Run Code Online (Sandbox Code Playgroud)

现在,永远安装后,我尝试午餐节点应用程序

$ NODE_ENV=development forever nodemon server.js
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误

warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at     least 1000ms
error:   Cannot start forever
error:   script /path/to/app/nodemon does not exist.
Run Code Online (Sandbox Code Playgroud)

同样也

$ NODE_ENV=development forever nodemon server.js
Run Code Online (Sandbox Code Playgroud)

任何的想法?

node.js forever nodemon

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

标签 统计

node.js ×2

api ×1

forever ×1

httprequest ×1

json ×1

nodemon ×1