node.js 执行php,如何在node.js上运行.php脚本

用户在尝试使用Node.js和WAMP服务器同时运行应用程序时遇到问题,当试图通过Node.js执行PHP脚本(login.php)时收到404错误。他们目前的实现使用了Express和child_process模块,但请求POST到login.php时失败。讨论中建议检查路由处理方法(从GET更改为POST)并确保路径正确。
摘要由CSDN通过智能技术生成

我正在使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值