我正在使用节点js服务器作为网络服务器来提供我的webapp。
目前服务器在我的机器上本地运行。如果我在浏览器中调用localhost:port
或IP:Port
,则可以正常使用。但是如果我从我的平板电脑中调用IP:port
来测试它,看起来好像没有加载CSS和Javascript。只是Bootstrap thins看起来不错,但我自己的CSS和js没有加载。
这是节点js服务器的app.js:
const express = require('express');
const app = express();
const server_connection = require('./server_connection/server_connection.js');
const updateDB = require('./db_operations/updateDB.js')
const cronjobs = require('./cron_jobs/dbUpdateJob.js')
const path = require('path');
const filterController = require('./filter/filterController.js');
app.use('/', express.static(__dirname + '/../Client'));
app.listen(server_connection.port, () => {
console.log('Server started on port ' + server_connection.port);
//do stuff
});
//load the index.html from the server
app.get('/', function(req, res) {
res.sendFile(path.join(__dirname + '../Client/index.html'));
});
这是文件夹结构:
Server/
app.js
Client/
index.html
css/
style.css
scripts/
multimple files