如何将plunker连接到本地Node.js服务器?

时间:2016-08-08 04:36:29

标签: javascript angularjs node.js cors plunker

我想将plunk连接到本地计算机上运行的节点服务器。我想实现这一目标,以便从数据库中获取一些数据。目前我已在我的plunk上的app.js文件中创建了一些示例数据。

有没有办法做到这一点?如果没有plunker,有没有其他方法我可以在线运行Node.js应用程序?

1 个答案:

答案 0 :(得分:1)

关于托管Node.js应用的替代方案的问题,您可以查看Cloud9

更新: 可以连接到本地计算机,但您必须考虑CORS。我做了一个快速的样本,向你展示它是可能的。以下是一个简单的Node.js应用程序,响应" Huhu!"向http://localhost:3000/ping

发送GET
var express = require('express');
var cors = require('express-cors')
var app = express();

app.use(cors({
    allowedOrigins: [
        'run.plnkr.co'
    ]
}));

app.get('/ping', function(req, res) {
    res.send('Huhu!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

此外,here is a simple Plunker用于连接它,其中“{3}}重要的'}部分是

$scope.pingLocalNodeServer = function() {
  $http.get('http://localhost:3000/ping')
       .then(function(response) {
          $scope.echo = response.data;
        }, function(error) {
          $scope.err = error;
        });
  };

希望能帮到你

相关问题