如何在loopback中呈现html页面

问题描述 投票:0回答:1

你好伙计我刚接触环回,任何人都可以帮我解决这个问题,当我们安装环回默认情况下我们有客户端文件夹时我们可以把所有的前端文件放在那里所有的html文件并从路由器渲染这些html文件,例如; -

var router = server.loopback.Router();
router.get('/', function(req, res) {
res.render('index');
});
router.get('/login', function(req, res) {
res.render('login');
});

我想要这样的东西我有索引,在客户端文件夹中登录html文件所以我怎么能做到这一点我做了很多谷歌但没有找到像这样的任何灵魂

node.js loopbackjs strongloop loopback
1个回答
4
投票
  1. 假设您是通过loopback的CLI创建项目的,那么您应该有一个server/boot/root.js文件。 'use strict'; module.exports = function(server) { // Install a `/` route that returns server status var router = server.loopback.Router(); router.get('/', server.loopback.status()); server.use(router); }; 删除或更改到server.loopback.status()的路线(例如router.get('/status', server.loopback.status())
  2. server/middleware.json,你应该看到底部靠近"files": {},的一条线。 将其修改为以下内容: "files": { "loopback#static": { "params": "$!../client" } },
  3. 将所有静态文件放入client目录中。

这是来自loopback的文档:Add a static web page。如果你是新手,我建议你浏览所有的Getting started with LoopBack文档。

© www.soinside.com 2019 - 2024. All rights reserved.