У меня проблемы с подключением моего React, родного с node.js Вот мой код node.js < /p>
const express = require('express')
const cors = require('cors')
//installed npm install express cors nodemon. check in package.json file
const app = express()
const port = 5000
app.use(cors())
app.use(express.json())
app.get('/api/data', (req, res) => {
//res.json({ message: 'Data from Node.js backend' })
res.send(JSON.stringify({ message: 'data from node.js' }))
})
app.listen(port, () => {
console.log(`Backend server running on http://localhost:${port}`)
})
< /code>
В приведенном выше файле Server.js я установил Express Cors и Nodemon
, и вот мой натуральный код React ниже, где установлен Axios < /p>
import React, { useEffect, useState } from 'react'
import { View, Text, Button } from 'react-native'
import axios from 'axios'
//installed npm install axios
const ConnectinToNode = () => {
const [data, setData] = useState('')
const fetchData = async () => {
try {
const response = await axios.get('http://localhost:5000/api/data')
setData(response.data.message)
} catch (error) {
console.error('error fetching data: ', error)
setData('error fetching data')
}
}
// useEffect(() => {
// fetchData()
// }, [])
return (
node connection
{data}
)
}
export default ConnectinToNode
< /code>
Проблема может быть в пределах FetchData с Axios. Потому что он продолжает говорить, что ошибка извлечет данные. Server Node.js работает в фоновом режиме просто в порядке с Nodemon Server.js, и вся папка Node и Node.js находится в папке. Может ли кто -то, пожалуйста, светится в это. заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/797 ... to-node-js
Как я могу подключить React Native к Node.js? ⇐ Javascript
Форум по Javascript
-
Anonymous
1755717181
Anonymous
У меня проблемы с подключением моего React, родного с node.js Вот мой код node.js < /p>
const express = require('express')
const cors = require('cors')
//installed npm install express cors nodemon. check in package.json file
const app = express()
const port = 5000
app.use(cors())
app.use(express.json())
app.get('/api/data', (req, res) => {
//res.json({ message: 'Data from Node.js backend' })
res.send(JSON.stringify({ message: 'data from node.js' }))
})
app.listen(port, () => {
console.log(`Backend server running on http://localhost:${port}`)
})
< /code>
В приведенном выше файле Server.js я установил Express Cors и Nodemon
, и вот мой натуральный код React ниже, где установлен Axios < /p>
import React, { useEffect, useState } from 'react'
import { View, Text, Button } from 'react-native'
import axios from 'axios'
//installed npm install axios
const ConnectinToNode = () => {
const [data, setData] = useState('')
const fetchData = async () => {
try {
const response = await axios.get('http://localhost:5000/api/data')
setData(response.data.message)
} catch (error) {
console.error('error fetching data: ', error)
setData('error fetching data')
}
}
// useEffect(() => {
// fetchData()
// }, [])
return (
node connection
{data}
)
}
export default ConnectinToNode
< /code>
Проблема может быть в пределах FetchData с Axios. Потому что он продолжает говорить, что ошибка извлечет данные. Server Node.js работает в фоновом режиме просто в порядке с Nodemon Server.js, и вся папка Node и Node.js находится в папке. Может ли кто -то, пожалуйста, светится в это. заранее спасибо
Подробнее здесь: [url]https://stackoverflow.com/questions/79741501/how-can-i-connect-react-native-to-node-js[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия