我想将plunk连接到本地计算机上运行的节点服务器。我想实现这一目标,以便从数据库中获取一些数据。目前我已在我的plunk上的app.js
文件中创建了一些示例数据。
有没有办法做到这一点?如果没有plunker,有没有其他方法我可以在线运行Node.js应用程序?
答案 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;
});
};
希望能帮到你