я работаю над проектом, который использует expressjs, Php, Html и MongoDBЭкспресс JS и Php Функция
У меня есть этот код в моем файле «index.html»
<form action="/Login" method="POST">
<input type="text" placeholder="name" name="Username">
<input type="Password" placeholder="Password" name="Password">
<button type="submit">Submit</button>
</form>
у меня есть это код в моем «Server.js» файл (Expressjs)
app.post('/Login', (req, res) => {
//to know that I really had recieve a data from my index.html
console.log(req.body)
//to collect data from my database (MongoDB)
db.collection('User').find(req.body,{Username:"",password:""}).toArray(function(err, results) {
//show result from the database
console.log(results)
//The Question Starts here.
})
})
Как я могу отправить оба этих данных (req.body и результат) в мой файл PHP? поэтому я могу проверить его. , а также как я могу отправить данные с PhP обратно на сервер, чтобы сервер мог отправить данные обратно клиенту?
только 'res.write()' и 'res.end()'? –
Вы пытаетесь сделать запрос на сервер PHP? Или запустить только запустить PHP-скрипт? Неясно, как PHP вписывается в это. – jfriend00
Запустите php Script, который находится в другом файле, просто назовите его «login.php» –