Хочу, чтобы в адресной строке, отображалось название страницы на которой нахожусь. Прочитал кучу всего, но увы, node js
мне пока не подается...
На данный момент у меня Server
выглядит так:
var express = require('express'),
bodyParser = require('body-parser'),
http = require('http'),
path = require('path'),
fs = require('fs'),
id3 = require('id3js'),
router = require('routes'),
webSocketServer = require('ws').Server,
wss = new webSocketServer({ port: 8001 })
getFilesName = require('./myModule/getFilesName'),
mongoose = require('mongoose'),
async = require('async');
var app = express();
var server = http.createServer(app);
app.use(express.static(path.join(__dirname, '/public')));
app.use(bodyParser.json());
Когда захожу по адресу http://localhost:8008/
то все работает, выводится главная страница... Есть желание, чтобы при загрузке главной страницы, адресная строка выглядела так: http://localhost:8008/main
Ниже в этом файле прописал вот так:
/*Проблема в этой функции ниже*/
app.get('/main', function (req, res) {
res.send(/*не могу разобраться тут */);
});
Если прописываю res.send('ok');
и перехожу по адресу http://localhost:8008/main
, то без проблем ответом получаю на странице main
ok
Помогите разобраться... Свои попытки, даже не хочу показывать, их было много и все не удачные.
Вы могли вы попробовать сделать вот так
app.get('/', function(req, res) {
res.redirect('/main');
});
А потом делайте
app.get('/main', function(req, res) {
res.send('ok');
});
Также есть вариант что вам может оказаться полезным этот ответ
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Необходимо реализовать preloader, который бы исчезал через указанное время но при условии, что страница полностью загрузилась, иначе игнорировать...