Невозможно получить / проверить - expressjs

Я хочу загрузить сообщение журнала, когда пользователь вводит этот URL-адрес:

http: // локальный: 3000 / тест

но я получаю это сообщение об ошибке: Невозможно ПОЛУЧИТЬ / проверить

Это мой код:

import express from 'express';
import React from 'react';
import { renderToString } from 'react-dom/server';
import App from './client/App';
import Html from './client/Html';
import { ServerStyleSheet } from 'styled-components'; // <-- importing ServerStyleSheet

var http = require("http");
var https = require("https");
const port = 3000;
const server = express();

const request = require('request');

server.get('/test', (req, res) => res.send('Hello  '));

server.get('/login', (req, res) => {

  const sheet = new ServerStyleSheet();

  const body = renderToString(sheet.collectStyles(<App />)); 
  const styles = sheet.getStyleTags(); 
  const title = 'Server side Rendering with Styled Components';
 console.info("hello!");
 request('http://www.google.com', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.info("body") 
  }
});

  res.send(
    Html({
      body,
      styles, 
      title
    })
  );
});

server.listen(port);
console.info(`Serving at http://localhost:${port}`);

что с этим не так? Что мне не хватает?

Моя версия компонентов:

"экспресс": "^ 4.14.0", "реагировать": "^ 16.2.0", "react-dom": "^ 16.2.0", "запрос": "^ 2.88.0",

Опубликуйте свой код реакции для index.js, для которого настроены маршруты.

Harish Soni 07.01.2019 08:40
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
63
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я бы сделал это так:

// init variables
var express = require('express');
var app = express();

// routes to the specified path with the specified callback functions.
app.get('/test', function (req, res) {
  res.send('Hello World!');
  console.info('Hello');
});

app.listen(3000, function () {
  console.info('Example app listening on port 3000!');
});

I want to load a log message when a user enters this url address:

Это все, что тебе нужно.

Получить дополнительную информацию здесь.

Это принципиально не отличается от того, что опубликовал OP.

Paul 07.01.2019 16:10

Будь проще. С помощью этого кода он может шаг за шагом двигаться вперед.

Robert 09.01.2019 17:05

Другие вопросы по теме

Передача данных на основе другого ответа api от redux
Как экспортировать HTML-таблицу в PDF-файл, защищенный паролем, на JS
Как получить реакцию на минимальные максимальные значения noUiSlider при обновлении?
Как установить значение в поле выбора материала в пользовательском интерфейсе?
Получение ожидаемого назначения или вызова функции и вместо этого увидела ошибку выражения без неиспользуемых выражений при попытке визуализировать компонент в React
Тестирование Jest / Enzyme Unit: как передать хранилище в мелкий компонент, который использует функцию подключения redux 4 и react-redux 6
Стрелочная функция ИЛИ Обычная функция с привязкой (Лучшая практика)
Как получить сообщения об успешном выполнении и ошибках в паспорте .authenticate?
Как наиболее эффективно использовать gzip в приложении Express React, созданном с использованием инфраструктуры nextjs и размещенном на heroku
Как добавить внешний файл js в приложение React?