我正在使用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)
{......
我想问,需要安装另一个工具还是其他的东西?
谢谢。
2013-04-30
Patrik18
+0
你有没有试过做app.post而不是得到?你的表单正在发送一个http文章。 –
2013-04-30 12:22:56
+0
我尝试测试下面的代码: 'http:// tutsforweb.blogspot.sk/search/label/ajax' –
2013-04-30 17:03:10