- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想构建我的featherjs应用程序用于生产。我正在使用feathersjs和vuejs。
根据https://docs.feathersjs.com/api/configuration.html ,有一个default.json和product.json。我可以输入 Production.json 的主机和端口。
我不知道如何更改 app.js 以使用此 production.json。
这是app.js
const path = require('path');
const favicon = require('serve-favicon');
const compress = require('compression');
const helmet = require('helmet');
const cors = require('cors');
const logger = require('./logger');
const feathers = require('@feathersjs/feathers');
const configuration = require('@feathersjs/configuration');
const express = require('@feathersjs/express');
const socketio = require('@feathersjs/socketio');
const middleware = require('./middleware');
const services = require('./services');
const appHooks = require('./app.hooks');
const channels = require('./channels');
const mongoose = require('./mongoose');
const authentication = require('./authentication');
const app = express(feathers());
// Load app configuration
app.configure(configuration());
// Enable security, CORS, compression, favicon and body parsing
app.use(helmet());
app.use(cors());
app.use(compress());
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(favicon(path.join(app.get('public'), 'favicon.ico')));
// Host the public folder
app.use('/', express.static(app.get('public')));
如何构建用于生产的feathersjs?
最佳答案
根据docs ,它会搜索 NODE_ENV
环境变量:
production.json files override default.json when in production mode by setting NODE_ENV=production.
关于javascript - 使用feathersjs 设置生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57282714/
我有一个带有 messages service 的 feathersjs API .我想用 feathers-hooks-validate-joi 验证消息模型模块。 这是我的messages-hoo
我需要实现一堆在 FeathersJS 应用程序上执行非常自定义/复杂操作的路由。 其中一条路线是 /Category/disableExclusiveContentsOf/:id 。它对六个数据库表
我一直在制作一个带有羽毛的 API 服务器。我有两个 Mongoose 服务。现在我的要求是我想要一个具有两种服务结果的 API。假设 product-master 和 product 是两个服务。我
我想限制对 Feathers 服务方法的调用,以使用 associateCurrentUser 进行外部调用。 我还想允许服务器调用这个服务方法而不限制它。 用例是通过这个服务然后客户端使用一个锁表,
似乎错误消息包含在文本中。假设在模型验证中,如果记录已存在,我只想将“存在”发送给客户端。 一个服务器也许我会做类似的事情: validate: { isEmail: true,
我正在使用 FeathersJS 和 MongoDB 开发应用程序。我想阻止某些服务创建某些值(或值对)的副本。 例如,使用 feathers-cli 工具创建的 FeathersJS“身份验证”服务
我有一些代码在 REST 端点上运行良好,其中一条消息是: 在数据库中创建 步骤A已处理 当stepA正常时,返回响应消息 步骤B已处理。 这是代码: // POST single message
我尝试使用本地身份验证,但收到错误消息“无效登录”。 我从客户端发送“本地”授权。在服务器上接收数据 { strategy: 'local', email: 'email@gmail.co
我正在使用羽毛 js 和 Sequelize 。我已经有像 users 这样的现有模型。 现在我的问题是,如果我想向用户模型/数据库添加一个新列,例如 user_firstname 我应该直接将它添加
我的 Feathers 应用程序需要能够具有两种 JWT 身份验证策略。对于users服务,我需要有,例如,all: [authenticate('carrier')]而不是 all: [authen
在我的注册服务中,我创建了一个“before” Hook 来检查用户是否已经注册参加锦标赛。如果发现用户已注册,我会抛出错误。 根据feathersjs文档: If a promise fails,
目前我有一个时间戳字段,其值格式类似于 1479664146607。 我想要做的是获取带有时间戳的所有数据,假设年份为2017。 我当前的代码性能不佳。它获取所有数据,然后使用过滤方法。 假设我有 2
我按照 their guide 设置了一个非常基本的 Featherjs channel 。所以在服务器上我有: module.exports = app => { // If no real-t
我有一个函数可以完成三项不同的任务,效果很好。为了更好的可重用性,我尝试将它们分成三个独立的钩子(Hook)。它们看起来像这样: module.exports = function(options =
我正在尝试验证用户输入,当用户输入错误的输入时发送通知。这就是我到目前为止所拥有的。 const { BadRequest } = require('@feathersjs/errors'); mod
我目前正在使用 Sequelize =>4.0,发现将 2 个模型链接在一起并不像我想象的那样有效。 基本上,我有 2 个模型:user 和 punch。 用户:ID姓名邮箱 冲床:ID用户 ID <
我有一个 MySQL 数据库,其中有一个名为“posts”的表,我正在通过 FeathersJS 读取数据。和 feathers-sequelize 。目前我有一个工作原型(prototype),其代
我只是注意到可以很容易地验证服务器端或客户端: https://docs.feathersjs.com/authentication/readme.html 但是这些指令依赖于 JavaScript
我正在尝试在 feathersjs 中的路由上设置内容类型 header 应用程序。 我不断遇到此错误 - 错误:错误 [ERR_HTTP_HEADERS_SENT]:发送到客户端后无法设置 head
我正在尝试创建自己的身份验证策略,该策略在 FeathersJS 后端读取客户端的 PKI 证书。这是在 before Hook 中处理的,并且基于文档 Hook 是 A hook is transp
我是一名优秀的程序员,十分优秀!