我正在使用wamp服务器和node.js来运行我的应用程序(server.js),但是当我想执行.php脚本时,我总是遇到错误:
POST http://localhost:8080/login.php 404 (Not Found)
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);});});
Run Code Online (Sandbox Code Playgroud)
在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)
{......
Run Code Online (Sandbox Code Playgroud)
我想问一下,是否需要安装其他工具或其他工具?
谢谢.
我正在尝试将此SQL查询写入Linq:
SQL:
select c.course_name, count(s.s_name) as studenti from course c
join study_group g on g.course_id=c.id
join student s on s.study_group_id=g.id
group by c.course_name;
Run Code Online (Sandbox Code Playgroud)
LINQ:
var countStudents = (from s in ado.student //on g.id equals s.study_group_id
join g in ado.study_group on s.study_group_id equals g.id
join c in ado.course on g.course_id equals c.id
group s by c.course_name into cn
let count = cn.Count(co => co.s_name)
select new
{
c.course_name
course_name = cn.Key
});
Run Code Online (Sandbox Code Playgroud)
我仍然有错误 co => co.s_name
错误: Cannot implicitly convert type …
我只是将远程桌面设置到我的Windows Server 2012 R2.这个从LAN工作得很好.如何从LAN外部设置远程桌面.我试过像这样的NAT:
192.168.1.200 = windows server's IP
192.168.1.200:80 -->> my_public_IP:10200
Run Code Online (Sandbox Code Playgroud)
当我想要像这样连接它时,它不起作用.也许其他本地港口..?
是否可以在.html文档中运行此JavaScript代码:
<script>
function DBConnect() {
var mysql = require('mysql');
var mydb = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'admin123',
database: 'users'
});
var username = user_name.value;
mydb.connect();
var query = ('select passwd from peer where username=' + username);
console.log(query);
connection.end(function(err) {
// The connection is terminated now
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
因为当我尝试总是出错:未定义的"require",或者如何在其他fe:db.js中调用此函数?我已经编写了从Node.js运行的脚本server.js,您认为上面的代码应该在这里运行吗?