我刚刚使用Sails.JS安装了一个新的sails new sails。我已经安装了所有的依赖项,node_modules文件夹是可用的。但是当我试图使用sails lift运行服务器时,它会给我带来错误:
error:
error: Error:
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
No `sails.config.sockets.onlyAllowOrigins` or `sails.config.sockets.beforeConnect`
setting was
我正在尝试使用sailsjs作为使用模型的特定节点文件的项目的库。
# /testfile.js
process.chdir(__dirname);
// Ensure a "sails" can be located:
(function() {
var sails;
try {
sails = require('sails');
} catch (e) {
console.error('To run an app using `node app.js`, you usually need to
安装lodash或异步插件后,控制台在启动sails.js时显示这些错误消息。但我不知道是什么导致了这些错误信息。
我需要解决这个问题。请大家帮帮我。
error: A hook (`userconfig`) failed to load!
error: Error: Invalid module:[object Object]
at /Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:83:15
at forOwn (/Users/j
**Error Type**
error: A hook (`orm`) failed to load!
error: Could not tear down the ORM hook. Error details: Error: Consistency violation: Attempting to tear down a datastore (`default`) which is not currently registered with this adapter. This is usually due to a race condition in userland code (
我正在为NodeJS编写selenium测试套件。下面是一个示例测试文件:
var Sails = require('sails');
// create a variable to hold the instantiated sails server
var app;
var client;
// Global before hook
before(function(done) {
// Lift Sails and start the server
Sails.lift({
log: {
level: 'error'
当运行$ sails命令时,我得到了这个错误。
info: Starting app...
error: Trying to use unknown adapter, "sailspostgresql", in model `adminintro`.
error: Are you sure that adapter is installed in this Sails app?
error: If you wrote a custom adapter with identity="sailspostgresql", it should be in th
我试图使用以下命令运行我的应用程序:
forever start /var/www/app.js --prod
但我有个错误:
To run an app using `node app.js`, you usually need to have a version of `sails` installed in the same directory as your app.
To do that, run `npm install sails`
Alternatively, if you have sails installed globally (i.e. you did `npm in
我在用。如何将其连接到sails.js服务器?我尝试了来自和的方法,但是我在sails服务器上得到了以下错误:
Running "watch" task
Waiting...
verbose: A socket is being allowed to connect, but the session could not be loaded. Will create an empty, one-time session to use for the life of the socket connection. Details:
Error: Session could no
我正试着在Sails应用上做些测试。所以beforeEach测试我需要像这样扬帆:
// Reset database before each test
beforeEach(function(done) {
// Get instance of Sails
sails = Sails();
// Lift the app
sails.lift({
// configuration for testing purposes
hooks:{
// Don't call Grunt
grunt:false
}
}, f
我是Elasticsearch的新手,我在elasticsearch中创建了新的数据库,并在其中创建了条目。我喜欢将这种Elasticsearch与sails集成在一起。我使用的sails版本是1.0。 我尝试过sails-elastic和sails-elasticsearch npm,并将它们包含在数据存储文件的适配器中。 但它不允许升起船帆,并抛出错误,因为 If you're using Sails ≥1.0, try:
npm install sails-elasticsearch@latest --save```
even I have installed the lat
我对Sails并不熟悉,也不知道在所有的应用程序中,把对象的初始化放在哪里才是唯一的。在阅读了这些文档之后,我假设我可以将它放在全局sails对象中,但不确定是否更好。
我使用新的Appcelerator ArrowDB来存储我的用户和对象。Docs讨论如何使用APP_KEY来声明适当的vars并使用它。
var ArrowDB = require('arrowdb'),
arrowDBApp = new ArrowDB('<App Key>');
function login(req, res) {
var data = {
我无法在我的UBUNTU机器上运行sails项目,我已经用了0.10.5,下面是我得到的错误
ahsan@ahsan-Inspiron-N5110:~/Desktop/CardCashP2/Website$ sails lift
info: Starting app...
warn: `sails.config.express` is deprecated; use `sails.config.http` instead.
warn: The adapter `sails-disk` appears to be designed for an earlier version of Sai
提前感谢您的帮助。
我有一个Sails.Js (v11)应用程序,我正在使用Mocha进行单元测试。目前,我每次尝试运行测试时都会收到超时错误:
Error: timeout of 30000ms exceeded. Ensure the done() callback is being called in this test.
我在我的测试bootstrap文件上设置了超时20000,在mocha上设置了30s。
引导程序文件:
var Sails = require('sails');
// Global before hook
before(function (d
我试图通过命令:sails lift --prod在生产中运行服务器sails,然后我有了错误:
VM448 production.min.js:1 WebSocket connection to 'ws://localhost:1337/socket.io/?__sails_io_sdk_version=1.2.1&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket' failed: Error during W
当我运行sails lift时,我将面临以下Sails错误,如下所示
usr/local/lib/node_modules/sails/node_modules/waterline/lib/waterline/util /schema.js:59
attributes[key].type = attributes[key].type.toLowerCase();
TypeError: undefined is not a function
at /usr/local/lib/nod
考虑一下这个mocha测试:
var Sails = require('sails');
describe("Foo Model creation:", function() {
// create a variable to hold the instantiated sails server
var app;
// Global before hook
before(function(done) {
// Lift Sails and start the server
Sails.lift({
log: {