Tag: node.js feathersjs

FeathersJS装载服务在根

我正在使用FeathersJS构build一个微服务体系结构,每个应用程序只需要一个服务,因此我将该服务挂载到每个应用程序的根目录( / )。 我试图做到这一点使用/作为一个path,当我生成服务(Mongoose)和删除app.use('/', express.static(app.get('public'))); 从app.js行,它的工作原理,当我访问基本path(它列出所有条目),但是当我尝试/421jsadi23o1sj查找条目,它会返回404。 我认为它将ID作为服务的path并寻找它。 这是我的business.service.js文件: const createService = require('feathers-mongoose'); const createModel = require('../../models/businesses.model'); const hooks = require('./businesses.hooks'); module.exports = function (app) { const Model = createModel(app); const paginate = app.get('paginate'); const options = { name: 'businesses', Model, paginate }; // Initialize our service with any options it requires app.use('/', createService(options)); // Get […]

节点/羽毛在后面的数据库

我正在学习有关Node和Feathers的工作。 需要制作一个简单的应用程序,使用羽毛来加载带有示例数据的[nedb]。 var fake = require('./fake.js'); var feathers = require('feathers-client'); var io = require('socket.io-client'); var socket = io("http://127.0.0.1:8000"); var app = feathers() .configure(feathers.socketio(socket)); var accountsAPIService = app.service('/api/accounts'); var dummyData = fake(); // import dummy data for ( var i = 0; i < dummyData.accounts.length; i++) { // console.log(dummyData.accounts[i]); var params = { query: {}}; accountsAPIService.create(dummyData.accounts[i], […]

节点 – 提高启动速度

我有一个Node / Express应用程序。 从技术上讲,我使用羽毛 。 我的应用运行良好,一旦开始。 但是,第一次访问需要花费一分多钟来加载页面。 之后,大部分运行良好。 除了在未知的一段时间之后,它似乎再次入睡了。 当发生这种情况时,首次访问需要花费一分多钟才能加载第一页。 我真的很满意应用程序运行时的性能。 我最担心的是“入睡”的部分,或者是发生的一切。 有人可以告诉我为什么我的应用程序会定期做这个? 它是一个托pipe项目? 是否有节点中的设置/configuration可以更改以保持活动/唤醒? 谢谢!

使用feathersjs进行简单的rest调用进行身份validation

我知道我可以使用羽毛JavaScript客户端库检索安全令牌。 但是我想用C#来连接到一个feathersjs后端。 是否可以使用简单的rest调用来检索安全令牌。 我知道有一个/ auth /本地端点,但我不知道如何直接使用它。