On Virtual Machine 1 Ich habe einen sehr einfacher Knoten SkriptNode - Express -App reagiert nicht auf andere Server
// server.js
var express = require('express');
var annotations = require('./routes/annotations');
var cors = require('cors');
var app = express();
app.use(cors());
app.options('/annotations/:id', cors());
app.get('/annotations/:id', annotations.findById);
app.listen(80, function() {
console.log('Server running');
});
Wenn ich mit dem Browser oder curl von meinem lokalen Rechner zugreifen http://example.com/annotations/5770dffb2dc30a7433c729f7 ich sofort die richtigen Daten.
Aber wenn ich es von Virtual Machine 2 mit einem PHP-Skript (file_get_contents oder curl) versuchen, mit CURL oder sogar mit w3m kann ich nicht darauf zugreifen. PHP und CURL sind es für lange Zeit versucht, und dann schließlich in Timeouts laufen, sagt w3m
Can't load http://example.com/annotations/5770dffb2dc30a7433c729f7.
ich meine Meinung bin zu verlieren! Irgendwelche Vorschläge?
Nein, das war leider nicht der Fehler und der Tippfehler war nur im Beispiel. Wäre zu einfach gewesen ... – Paflow
Hat VM1 eine Firewall? – leetibbett
Ja, aber ich kann die Einstellungen nicht ändern. Schrieb den technischen Support, um dies zu überprüfen. – Paflow