如何将 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;
});
};
希望对你有帮助
我想将我的 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;
});
};
希望对你有帮助