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

How to connect plunker to a local Node.js server?

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

有什么办法吗?如果不使用 plunker,是否有任何替代方案可以让我 运行 Node.js 在线应用程序?

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

更新: 可以连接到本地计算机,但您必须使用 CORS into consideration. I made a quick sample to show you that it is possible. Following is a simple Node.js application which responds with "Huhu!" when sending a GET to http://localhost:3000/ping

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 用于连接它,其中 'important' 部分是

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

希望对你有帮助