我正在使用wamp服務器和node.js來運行我的應用程序(server.js),但是當我想執行.php腳本時,我總是收到一個錯誤: POST http://localhost:8080/login.php 404 (Not Found)
如何在node.js上運行.php腳本
server.js
var app = require('express')();
var server = require('http').createServer(app);
var webRTC = require('webrtc.io').listen(server);
var exec = require("child_process").exec;
var port = process.env.PORT || 8080;
server.listen(port);
app.get('/', function(req, res){
res.sendfile(__dirname + '/index.html');
});
app.get('/login.php', function(req, res){
exec("wget -q -O - http://localhost/login.php", function (error, stdout, stderr) {res.send(stdout);});});
在
的index.html調用的login.php
:
$("#login").click(function(){
username=$("#user_name").val();
password=$("#password").val();
$.ajax({
type: "POST",
url: "login.php",
data: "name="+username+"&pwd="+password,
success: function(html)
{......
我想問,需要安裝另一個工具還是其他的東西?
謝謝。
你有沒有試過做app.post而不是得到?你的表單正在發送一個http文章。 – booyaa 2013-04-30 12:22:56
我嘗試測試下面的代碼: 'http:// tutsforweb.blogspot.sk/search/label/ajax' – Patrik18 2013-04-30 17:03:10