Der einfachste Weg? Richten Sie Express ein und lassen Sie Ihren clientseitigen Code über Ajax kommunizieren (z. B. mit jQuery).
(function() {
var app, express;
express = require("express");
app = express.createServer();
app.configure(function() {
app.use(express.bodyParser());
return app.use(app.router);
});
app.configure("development", function() {
return app.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
});
app.post("/locations", function(request, response) {
var latitude, longitude;
latitude = request.body.latitude;
longitude = request.body.longitude;
return response.json({}, 200);
});
app.listen(80);
}).call(this);
Auf der Client-Seite, könnte man es so nennen:
var latitude = 0
, longitude = 0; // Set from form
$.post({
url: "http://localhost/locations",
data: {latitude: latitude, longitude: longitude},
success: function (data) {
console.log("Success");
},
dataType: "json"
});
Hinweis: dieser Code ist nur ein Beispiel; Sie müssen die Fehlerbehandlung usw. ausarbeiten.
Hoffe, dass hilft.
Warum nicht eine Art von Vorlagensystem verwenden? Es wird Ihr Leben einfacher machen – elclanrs
@elclanrs Wie könnte Templating möglicherweise helfen? – Raynos