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

标签 javascript angularjs node.js cors plunker

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

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

最佳答案

关于您关于托管 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用于连接到它,其中“重要”部分是

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

希望对你有帮助

关于javascript - 如何将 plunker 连接到本地 Node.js 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821373/

相关文章:

javascript - 仅当从 firebase 获取所有数据时如何使用 limitTo 过滤

javascript - Angular 引导 ui 中的选项卡移动

node.js - 为 Elastic Beanstalk 上的 github 私有(private)存储库访问设置 SSH key

node.js - 部署到 App Engine 会产生 gulp 错误?

javascript - 将 Node.js 与本地服务器相结合

javascript - Foursquare Places API for Venue Search axios 和浏览器响应的区别

javascript - 在不同的对象上应用相同的 id 并分别为它们设置动画 (jQuery)

javascript - AngularJS 和 Rails 性能问题(更好地集成或分离) - js 和 css asset pipeline

javascript - 在 fullcalendar.js 中修改日期

javascript - 我们能否在全局页面上创建一个区域,而不是每次在 oracle apex 中加载(使其静态化)。有没有办法限制它?