我想连接我的 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/