小编nip*_*nip的帖子

无法在Node / Express / Pug应用中获取CSS

我正在使用Express和Pug(以前的Jade)创建我的第一个Node应用程序。除了让我的css文件在浏览器上运行之外,其他所有程序都工作正常。(错误404:GET http:// localhost:3000 / css / syles.css

项目结构:

server.js
views
    bag.pug
public
    css
      styles.css
Run Code Online (Sandbox Code Playgroud)

我的服务器js文件:

const pug = require('pug');
const path = require('path');
const express = require('express');
const app = express();
const port = process.env.PORT || 3000;

const inv = require('./api/pogoni/inventory');

// Set views path
app.set('views', path.join(__dirname, 'views'));
// Set public path
app.use(express.static(path.join(__dirname, 'public')));
// Set pug as view engine
app.set('view engine', 'pug');

// Player's index
app.get('/player', (req, res) => {
    res.render('player', {
        title: 'PLAYER Dashboard'
    });
});

// …
Run Code Online (Sandbox Code Playgroud)

javascript css node.js express pug

5
推荐指数
1
解决办法
2851
查看次数

从数组中过滤多个对象

我正在尝试过滤一个对象数组,其中过滤器是另一个数组(整数),它是第一个数组的属性值.我已经设法让它工作但我不确定它是否是最好的方式.由于我是javascript的初学者,我很感激任何建议/改进.

所述items.json文件包含与对象的数组的对象.我想过滤所有iditemsids数组上等于"ids" 的对象(在该数组中).

码:

const itemsall = require('./items.json');

let itemsids = [1, 403, 3];

let filtereditems = [];

itemsids.forEach(id => {
  itemsall.items.forEach(item => {
    if (id === item.id) {
      filtereditems.push(item);
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

items.json(其中的一小部分)

{
    "items": [
        {
            "id": 0,
            "name": "Egg",
            "img": "http://www.serebii.net/pokemongo/items/egg.png"
        },
        {
            "id": 1,
            "name": "Pokeball",
            "img": "http://www.serebii.net/pokemongo/items/20pokeballs.png"
        },
        {
            "id": 2,
            "name": "Greatball",
            "img": "http://www.serebii.net/pokemongo/items/greatball.png"
        }
   ]
}
Run Code Online (Sandbox Code Playgroud)

输出:(预期)

[
    {
        "id": 0,
        "name": "Egg",
        "img": "http://www.serebii.net/pokemongo/items/egg.png"
    },
    { …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json object

3
推荐指数
1
解决办法
1889
查看次数

标签 统计

javascript ×2

arrays ×1

css ×1

express ×1

json ×1

node.js ×1

object ×1

pug ×1