Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 February 05

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
У меня есть в опен сервере папка node.loc  это путь к сайту, в папке у меня есть файл index.html в нем обычная разметка html блок div с классом .one, потом есть файл index.js в нем все и происходит, подключение express, mongoose, и connect к бд, если я этот файл подключаю в index.html то выдаст ошибку, что функции require не существует, и нужно как-то получить записи из mongodb, и записать их в  блок с классом one, не создавая сервера с портом, чтоб я имел путь к сайту, такой же как и папка, а точнее node.loc
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
Я просто только начал учить node js, и еще хз как это делать, давай я прийду домой, и скину уже код, как у меня написано, там ты все уже увидешь, я просто щас не дома, занимаюсь документами
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
А что выступает как сервер и обрабатывает http/https запросы? Или index.html/index.js обрабатываются из консоли?
источник

Р

Роман in NodeUA - JavaScript and Node.js in Ukraine
Ребят, а можно с такой дикухой в лс?)
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
Почему дикость :) ?
У человека или окружение неверно для скрипта настроено под его задачу, или http сервер для работы с Nodejs. В любом случае тематика чата.
источник

К

Константин in NodeUA - JavaScript and Node.js in Ukraine
Sergey Danilevskiy
А что выступает как сервер и обрабатывает http/https запросы? Или index.html/index.js обрабатываются из консоли?
он же пишет - Open Server) Сложный случай. Согласен с Романом)
источник

К

Константин in NodeUA - JavaScript and Node.js in Ukraine
Sergey Danilevskiy
Почему дикость :) ?
У человека или окружение неверно для скрипта настроено под его задачу, или http сервер для работы с Nodejs. В любом случае тематика чата.
у человека сервер на страничке завести не получается
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
Константин
он же пишет - Open Server) Сложный случай. Согласен с Романом)
Не работал с таким. Не слышал. Посмотрел... Даня, а в нем заявлена поддержка NodeJS?
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
Роман
Ребят, а можно с такой дикухой в лс?)
На данную тему больше нет вопросов и сообщений.
источник

Y

Yakov in NodeUA - JavaScript and Node.js in Ukraine
☆Даня☆
Я просто только начал учить node js, и еще хз как это делать, давай я прийду домой, и скину уже код, как у меня написано, там ты все уже увидешь, я просто щас не дома, занимаюсь документами
если изучат ноду на локальном компе, то опен сервер не нужен, просто ноду поставить и консоль использовать
источник

Y

Yakov in NodeUA - JavaScript and Node.js in Ukraine
если сильно хочется опен сервер подружить с нодой (х.з. зачем) можно статью почитать - должна помочь (сам не пробовал) https://yvoloboy.ru/kak-dobavit-node-js-na-openserver/
источник

Р

Роман in NodeUA - JavaScript and Node.js in Ukraine
Yakov
если сильно хочется опен сервер подружить с нодой (х.з. зачем) можно статью почитать - должна помочь (сам не пробовал) https://yvoloboy.ru/kak-dobavit-node-js-na-openserver/
open server вообще ни с чем дружить не надо когда есть докер, wsl в случае с вендой, к пыхе это тоже относится
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
вот код
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
const express = require('express');
const mongoose = require('mongoose');
const { createServer } = require('http');
const app = express();
const port = 3000;

mongoose.connect('mongodb+srv://<user>:<password>@cluster0-4qtrn.mongodb.net/myDatabase?retryWrites=true&w=majority', {
   useNewUrlParser: true,
})
.then(() => console.log('Conect ok!'))
.catch(err => console.log(err));

const UserSchema = new mongoose.Schema({
  name: {
      type: String
  }
});

const Users = mongoose.model('Users', UserSchema);

app.get('/', (req, res) => {
   Users.find()
       .then(users => res.send(users))
       .catch(err => res.send(err));
})

const server = createServer(app);

server.listen(port, () => console.log('Server ok'));
источник

MI

Mykyta Ivanchenko in NodeUA - JavaScript and Node.js in Ukraine
☆Даня☆
У меня есть в опен сервере папка node.loc  это путь к сайту, в папке у меня есть файл index.html в нем обычная разметка html блок div с классом .one, потом есть файл index.js в нем все и происходит, подключение express, mongoose, и connect к бд, если я этот файл подключаю в index.html то выдаст ошибку, что функции require не существует, и нужно как-то получить записи из mongodb, и записать их в  блок с классом one, не создавая сервера с портом, чтоб я имел путь к сайту, такой же как и папка, а точнее node.loc
Эмм.... То есть ты пытаешься в html файл в теге скрипт подключить файл с командами ноды...? Ты уверен что правильно понял что такое node.js?
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
Я проверял просто😂😂
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
А как правильно делать? Чтоб на выводить в теги на index странице
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
☆Даня☆
const express = require('express');
const mongoose = require('mongoose');
const { createServer } = require('http');
const app = express();
const port = 3000;

mongoose.connect('mongodb+srv://<user>:<password>@cluster0-4qtrn.mongodb.net/myDatabase?retryWrites=true&w=majority', {
   useNewUrlParser: true,
})
.then(() => console.log('Conect ok!'))
.catch(err => console.log(err));

const UserSchema = new mongoose.Schema({
  name: {
      type: String
  }
});

const Users = mongoose.model('Users', UserSchema);

app.get('/', (req, res) => {
   Users.find()
       .then(users => res.send(users))
       .catch(err => res.send(err));
})

const server = createServer(app);

server.listen(port, () => console.log('Server ok'));
Тут две грубейшие ошибкипрям в самом начале require('express') и require('monguse'), сначала их выпили и потом уже про остальное
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
Всм?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
☆Даня☆
Всм?
Впрмм
источник