Я изучаю и тестирую nodejs с помощью html, css и javascript.
Когда я запускаю index.html локально (без веб-сервера), я вижу, что css, js, html, изображения правильно отображаются в моем браузере.
Проблема при создании server.js и просмотреlocalhost: 8000 / index.html, он просто возвращает мой заголовок и абзац ... нет хороших изображений, css, js execute ...
Я прошел через SO и из-за вызова находится только в html-файле, но не в css/ JS / изображения.
Я не знаю, в чем проблема, и как действовать дальше.
Это мой server.js
:
var express = require('express');
var connect = require('connect');
var http = require('http');
var path = "";
var app = connect().use(express.static(__dirname + path));
http.createServer(app).listen(8000);
Это мой index.html
:
<!DOCTYPE html>
<html>
<head>
<title>TEST NODEJS WEB</title>
<!-- library -->
<link rel="stylesheet" href="/home/xero/next/css/next.min.css">
<script type="text/javascript" src="/home/xero/next/js/next.min.js">
</script>
<!-- Font Awesome -->
<link rel="stylesheet" href="/home/xero/next/font-
awesome/css/font-awesome.min.css">
</head>
<body>
<div id="topology-container"></div>
<!-- Application scripts -->
<script type="text/javascript" src="topology_data.js"></script>
<script type="text/javascript" src="action-panel.js"></script>
<script type="text/javascript" src="topology.js"></script>
<script type="text/javascript" src="main.js"></script>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Это структура папок на моем компьютере:
home
xero
next
js/next.min.js
css/next.min.css
myweb
index.html
topology_data.js
action-panel.js
topology.js
main.js
server.js
Когда я просматриваю index.html ... только могут видеть «Мой первый заголовок» и «Мой первый абзац».
Пожалуйста, помогите и посоветуйте мне дальше.Спасибо. Спасибо всем