Node JS. научится работать с базой данной
этот код не работает
async adddd(){
const a = await fetch('/api/clients')
const b = await a.json()
console.log(b)
}
А этот код работает
async adddd(){
const a = await fetch('/api/client')
const b = await a.json()
console.log(b)
}
дело в одной букве. написать всё что угодно в запрос, хоть "jfdsijfs", но вот если поставлю clients, то выдаёт такие ошибки
runtime-core.esm-bundler.js:40 [Vue warn]: Unhandled error during execution of native event handler
VM243:1 Uncaught (in promise) SyntaxError: Unexpected token 'N', "Not found" is not valid JSON
Какой код в Node вообще не важно. Запрос просто не доходит
const http = require('http')
http.createServer(server).listen(3000)
function server(req, res) {
console.log(req.url)
if (req.method === 'GET' && req.url === '/api/clients') {
res.setHeader('Content-Type', 'application/json')
res.end(JSON.stringify({ name: 'Петя' }))
} else {
res.setHeader('Content-Type', 'application/json')
res.end(JSON.stringify({ name: 'Вася' }))
}
}