Giter VIP home page Giter VIP logo

microscopejs's People

Contributors

bhtz avatar cireme avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

microscopejs's Issues

Upload image error when user is logged

Hi, i ll drop my question in french because this probleme his already hard to explain to myself so if i want to be presise . . .

Bonjour,
Alors voila, j'ai réalissé un petit module angular qui sert à uploader et resize des images. Le tout fonctionne très bien, coté serveur j'utilise microscope avec les packages suivants : easyimage -> pour le resize
: formidable -> pour parser l'upload

Comme je le disait, tout est fonctionnel sur une page standalone (avec juste le input d'upload), mais une fois intégrer dans le projet, la requêtes XHR qui upload se block sans vraiment renvoyer d'erreur. Apres des heures de recherche, j'ai remarquer que si mon navigateur étais connecter au projet, cela fesait planter la requête xhr même sur la page standalone.
Je conclu donc qu'il y à un truck dans membership.js ou membershipFilter qui fait deconner les requetes d'upload.
Le truck c'est que la requete d'upload n'est pas censé passer par ces middlewares.

Bref, je n'y comprend plus rien. Je présise que je voudrais un upload urlencoded
J'espere que vous avez une idée pour moi, je suis déséspéré ^^

Merci d'avance

Je vous laisse un bout de code

la requette XHR que j'envoi depuis mon module angular

var fd = new FormData()
for (var i in $scope.selectedFiles) {
fd.append("uploadedFile", $scope.selectedFiles[i])
}
var xhr = new XMLHttpRequest()
xhr.upload.addEventListener("progress", uploadProgress, false)
xhr.addEventListener("load", uploadComplete, false)
xhr.addEventListener("error", uploadFailed, false)
xhr.addEventListener("abort", uploadCanceled, false)
xhr.open("POST", "/api/article/fileupload")
xhr.setRequestHeader("Content-disposition", "form-data"); //ici, j'ai tester presque tout
$scope.progressVisible = true
xhr.send(fd)

la route node qui reçoi ca
(Le fait que se soit une api qui reçoi ca et non un controller classique change quelques chose du point de vue des middleware?)

app.post('/api/article/fileupload', this.fileupload);

La méthode associée

ArticleApiController.prototype.fileupload = function(req, res) {
var filename ;
var incomingForm = new formidable.IncomingForm(); // it is Formidable form object
incomingForm.on('error', function(err){
console.log("error"); //handle the error
console.log(err); //handle the error
})
incomingForm.on('end', function(){
// do stuff after file upload
console.log('end');
res.send(filename);
});
incomingForm.onPart = function(part) {
console.log('onPart');
console.log(part);
filename = part.filename
var originalfilename = part.filename
var ext = filename.substring(filename.lastIndexOf('.'),filename.length);
var fname = filename.substring(0, filename.lastIndexOf('.'));
console.log(filename);
var exist = true;
var duplicateNumber = 0;
while(exist)
{
console.log('here');
exist =fs.existsSync('./upload/'+filename);
if(exist == true)
{
duplicateNumber++;
filename = fname+'('+duplicateNumber+')'+ext;
console.log(filename);
}
}
console.log(filename);
var file = fs.createWriteStream('./tmp/'+filename);
part.pipe(file)
}
// Main entry for parsing the files
// needed to start Formidables activity
incomingForm.parse(req, function(err, fields, files){
console.log('parse');
})
};

Disable layout_mobile.ejs

Hello everybody.
I got a little question. I would like to disable the mobileLayout in microscope but i dont find any docs on this in ejs site.
Any idéa?

grunt debug

Hello
Following the documentation is an allusion to the use of grunt: "grunt debug"

When I tried to use it happened:

user1 @ xumov: ~ / nodes / cosmos $ grunt debug
Command 'grunt' not found, did you mean:
Command 'grun' package 'grun' (universe)
grunt: command not found

The package should already be installed as a dependency of the microscope?

Tutorial with tools: models, controllers e views

Hello, Good Morning (here, 07:40 h);
I really liked the idea microscope.js.
Could you help me with a small application?
How do I use the tools to create a small application for sales order?
What is the sequence of tool use? What should I do manually ? What should I do automatically generated by framework?

I want to do this step-by-step.

I want to leave the application with step-by-step guide for you to use as an example, using sqlite.

Thank you very much.

Bonjour Benjamin

Je me présente, je suis Alexis, j'ai 23 ans. J'ai testé ton framework et je le trouve vraiment sympa. Je voudrais savoir, avant de construire ma maison avec, si tu as l'intention de continuer à maintenir microscope. Je voudrais aussi savoir si il y à une date de sortie prévus pour la version 1.0
De plus si tu as besoins d'aide, je suis près à t'aider (dans la mesure de mon niveau node).

J'ai trouvé 2 besoins:
-inclure dans la commande run server un outils tel que supervisor ou nodemon afin que le serveur se relance automatiquement en développent.
-Avoir un vrai synchronisation de database qui ne détruit pas les table, mais qui rajoute ou supprime des champs.

Merci d'avance pour les réponse

Mise à jours

Bonjour Benjamin

Je souhaiterai développer un gros projet avec microscope, le problème est qu'il devras pouvoirs être mis à jours rapidement. Je sais que microscope ne prend pas encore en compte les mises à jours (chaque version de microscope est "standalone").
Ce qui nous fais donc 2 mises à effectuer, les futures MaJ microscope et celles de l'application.
Je suis motivé pour développer ça, et présenter une pull request, mais je ne sais pas trop par ou commencer.
Donc si une âme charitable pouvais m'aiguiller un peux, cela serais fort apprécier.

Alexis

Sqlite not create table user

[?] What would you like to do ? database
[?] what do you want to do with your database ? synchronize
connecting to database !

... database synchronization ...

deskx@xumov:~/Aplicativos/node.ssh2$ microscope server
connecting to database !

microscope server listening on port 3000
GET / 304 27ms
GET /account/register 304 18ms
Executing (default): SELECT * FROM Users WHERE Users.username='osvaldo' LIMIT 1;

/home/deskx/Aplicativos/node.ssh2/node_modules/sqlite3/lib/trace.js:28
throw err;
^
Error: SQLITE_ERROR: no such table: Users
--> in Database#all('SELECT * FROM Users WHERE Users.username='osvaldo' LIMIT 1;', [Function])
at executeSql (/home/deskx/Aplicativos/node.ssh2/node_modules/sequelize/lib/dialects/sqlite/query.js:43:54)
at Statement. (/home/deskx/Aplicativos/node.ssh2/node_modules/sequelize/lib/dialects/sqlite/query.js:69:13)

Update microscope

Hi,
I have a question. I would like to update an old microscope project to the news version of microscope. is that possible?
npm install seems not update it

Sqlite Problem

database.json
{
"name": "db",
"user": "user01",
"password": "",
"host": "localhost",
"dialect": "sqlite"
"storage": "/home/user01/Aplicativos/node.ssh2/db/db.sqlite"
}

[?] What would you like to do ? database
[?] what do you want to do with your database ? synchronize

module.js:485
throw err;
^
SyntaxError: /home/user01/Aplicativos/node.ssh2/configs/database.json: Unexpected string
at Object.parse (native)
at Object.Module._extensions..json (module.js:482:27)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (/home/user01/Aplicativos/node.ssh2/db/dbConnection.js:5:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.