Jump to content

Search the Community

Showing results for tags 'nodejs'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 12 results

  1. nao consigo instalar o react fica sempre assim o q faco ? https://imgur.com/a/ayV7dGE
  2. Diogo Guimaraes

    NodeJS

    Boas, Estou a começar a experimentar NodeJS e então encontro-me com uma dúvida. Tenho um servidor web em node a correr uma pasta estatica no entanto queria devolver o conteudo de uma função no index.html. Segue o código que tenho: SERVIDOR var express = require('express'); var app = express(); var externalFunctions = require('./include/functions.js'); app.use(express.static('public')) app.listen(3000, function () { console.log('Example app listening on port 3000!') }) Ficheiro de Funções exports.myDateTime = function () { return Date(); }; Index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <p><!-- Quero apresentar aqui o retorno da função que tenho disponivel no ficheiro functions.js--></p> </body> </html>
  3. Boas pessoal Espero que me consigam ajudar, ja pesquisei pela net e não encontro solução. Estou a usar o No-Ip, e com o meu servidor apache funciona bem, mas quando tento correr a minha app node a partir de uma rede externa, simplesmente o site não abre. Que preciso de fazer para que a APP funcione, sendo que tanto um server como o outro correm sobre a porta 8080 (quando um server está ligado o outro não).
  4. iron

    Problemas com o path

    Boas. Estou com um problema e já não sei o que fazer mais. Já reinstalei o node, já fiz n coisas que outras pessoas tinham como problema e nada. Aqui vai o erro: throw new TypeError('Path must be a string. Received ' + inspect(path)); ^ TypeError: Path must be a string. Received undefined at assertPath (path.js:7:11) at Object.join (path.js:468:7) at parseView (c:\Users\Tede Morgado\Desktop\UNI Works\PI\Trabalho\1617PI\Trabalho2\spotifyWebApp\node_modules\connect-controller\lib\RouteInfo.js:110:21) at new RouteInfo (c:\Users\Tede Morgado\Desktop\UNI Works\PI\Trabalho\1617PI\Trabalho2\spotifyWebApp\node_modules\connect-controller\lib\RouteInfo.js:41:17) at buildMw (c:\Users\Tede Morgado\Desktop\UNI Works\PI\Trabalho\1617PI\Trabalho2\spotifyWebApp\node_modules\connect-controller\lib\connectController.js:63:30) at loadControllersFrom (c:\Users\Tede Morgado\Desktop\UNI Works\PI\Trabalho\1617PI\Trabalho2\spotifyWebApp\node_modules\connect-controller\lib\connectController.js:28:20) at Object.<anonymous> (c:\Users\Tede Morgado\Desktop\UNI Works\PI\Trabalho\1617PI\Trabalho2\spotifyWebApp\app.js:15:27) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) Versão do node: v6.9.1 Também já actualizei o npm e nada... Se alguém conseguir dar uma ajudinha agradecia.
  5. Olá, Estou tendo a tentar criar dois objetos do tipo pessoa usando Factory e na primeira tentativa eu criar o primeiro elemento e a segunda tentativa em vez de criar o segundo elemento cria um novo elemento, mas com as mesmas características que o primeiro elemento Classe Pessoa, que será uma super classe function Pessoa(id, nome) { this.id = id; this.nome = nome; } Classe Aluno extends Pessoa function Aluno(id, nome) { Pessoa.call(this, id, nome); } Classe Professor extends Pessoa function Professor(id, nome) { Pessoa.call(this, id, nome); } utilizando a função de factory para criar aluno e professor function Factory() { var idAluno = 0; var idProfessor = 0; this.criarPessoa = function(tipo, nome) { var pessoa = new Pessoa(); switch (tipo) { case "1": pessoa = new Aluno(idAluno++, nome); break; case "2": pessoa = new Professor(idProfessor++, nome); break; } return pessoa; } } Classe Escola com uma lista de pessoas[alunos e professores] function Escola(id) { this.pessoas = []; this.factory = new Factory(); this.pessoaCriada = null; this.criarProfessorOuAluno = function(tipo,nome) { if (tipo!== null) { this.pessoaCriada = this.factory.criarPessoa(tipo,nome); this.pessoas.push(this.pessoaCriada); console.log("\nID: "+this.pessoas[this.pessoaCriada.id].id+ "\nNome: "+this.pessoas[this.pessoaCriada.id].nome); } else { console.log("não pode ser vazio"); } } } teste no cmd, node app.js var escola = new Escola(1); escola.criarProfessorOuAluno("1","Jonh"); // escola.criarProfessorOuAluno("1","Bob"); // escola.criarProfessorOuAluno("1","Jerry"); // escola.criarProfessorOuAluno("2","Tom"); // escola.criarProfessorOuAluno("2","Peter"); // e obtive esse resultado -------------------------------------- C:\MKO>node app.js ID: 0 Nome: Jonh ID: 1 Nome: Bob ID: 2 Nome: Jerry ID: 0 Nome: Jonh ID: 1 Nome: Bob C:\MKO> ------------------------------------ e não aparece os nomes dos professores Tom e Peter, ou se for apenas para um tipo de pessoa funciona tudo bem e se quiser criar outro tipo de pessoa, retorna o valor das pessoas que já se encontram criadas
  6. MoshMage

    muGUI - Cliente de UNO para IRC

    Titulo do Projecto: muGUI Última Versão: 0.5.0 Site Oficial: https://github.com/moshmage/muGUI/ Licença: - Líder do Projecto: MoshMage Membros Actuais do Projecto: MoshMage Descrição do Projecto: Simples cliente de IRC com um GUI para jogar UNO no #uno na PTnet Download executável: https://github.com/moshmage/muGUI/releases/download/0.5.0/muGUI-0-5-0-w-x64.rar Este projecto ainda é embrionário. Tenho algumas ideias mega-espetacolheres para isto mas.. pouco tempo. Nos releases só tem a versão windows x64 mas fazendo clone da coisa conseguem fazer o build para Linux ou OSx na boa. Muitos de nós ainda usamos o IRC. Outros tantos ainda colam no variados canais de #uno que existem, eu sou uma das pessoas que caí nos dois grupos, esta app é um simples cliente de irc que se liga a um desses canais de uno e é só clicar para jogar. Há alguns issues, ou não fosse ist pre-release alpha, mas nada game-breaking - apenas tem a ver com impossibilidades de (por ex) ver com quem estamos a jogar - minorias dessas que certamente estaram fechadas na versão 1.0 -- no entanto, agradecia um review (ao código ou ao programa) para conseguir por a 1.0 o melhor possível. Agradecido.
  7. Depois de alguns meses de discussão, a Node.js Foundation tornou-se finalmente numa realidade. Para quem não está a par, o Node.js é um projecto open-source da Joyent cuja participação externa era difícil e a evolução da plataforma não era tão rápida como alguns esperavam. Neste impasse, um grupo decidiu fazer um fork ao projecto e criar o io.js, projecto lançado no final do ano passado, suportado por versões mais recentes da V8. No início deste mês foi lançada a segunda versão do io.js, mas neste ponto já existiam conversações para a convergência de ambos os projectos e maior abertura para participação externa no projecto. A discussão terminou há poucas horas e o criação da Node.js Foundation foi oficializada. Podem ler mais no blogue do Node.js: http://blog.nodejs.org A página principal do projecto parece estar a sofrer algumas alterações após esta decisão e por isso alguma informação pode não estar acessível enquanto o processo de alterações está a decorrer.
  8. darm0ka

    Alojamento para Node.js

    Boa tarde, estou a fazer um site em Codeigniter e pretendo construir um chat através de node.js, "plataforma que desconheço completamente", o problema é que tenho o site alojado num servidor partilhado e não me permite instalar o node.js, estou a pensar adquirir um vps Bluehost, gostava da vossa opinião para saber se através desse vps consigo trabalhar com node.js e se é complexo trabalhar com vps a nível de administração/manutenção.
  9. KTachyon

    Node Webkit com Require JS

    Para quem não conhece, o Node Webkit é uma aplicação baseada no Chromium que permite executar aplicações Web de forma a que aparentem ser nativas. No fundo é um container para aplicações Web que podem executar num sistema operativo fora do browser. Uma das coisas interessantes deste container é fornecer um contexto Node.js partilhado com o contexto do Javascript, e o container já existe compilado para Mac OS X, Windows e Linux, e pode ser utilizado facilmente para distribuir aplicações web independentes para estes sistemas operativos. Podem aceder à página do projecto em https://github.com/rogerwang/node-webkit Ora, um dos grandes problemas que, aparentemente, ninguém conseguiu resolver é o facto de que o Node.js fornece o seu próprio require, que ocupa o mesmo namespace que o require JS. Ou seja, em teoria, se pretendem utilizar toda a funcionalidade do Node Webkit, não podem utilizar o require JS. Ou, se pretendem utilizar o require JS, não podem utilizar o require do Node. Pelo menos, em teoria... As soluções para evitar o conflito de requires que existiam eliminavam um dos requires, porque algum deles teria que ocupar o namespace, e mudar o namespace de um deles não é solução pois as bibliotecas que utilizam outras dependências carregadas pelo require acedem ao namespace conhecido do require (window.require). Exemplo: Imaginem que uma dependência do Node "A" tem outra dependência "B". Imaginem também que mudaram o require do Node (em window.require) para window.requireNode) e que o require JS ficou no window.require. Para importarem a dependência "A" irão fazer: var depA = requireNode("A"); O que vai acontecer é que, na consola, vão receber um erro do require JS, que não consegue carregar o "B". Isto porque, internamente, a biblioteca "A" vai pedir a dependência "B" com window.require, onde está o require JS, em vez de utilizar o window.requireNode. Da mesma forma, se mudarem o namespace do require JS, vão ter o mesmo problema na cadeia de dependências. Muitos podem achar que a existência de um container web já é valor suficiente para o Node Webkit, mas a realidade é que não se consegue fazer tudo sem a capacidade do Node.js, como a possibilidade de ter um servidor local para servir ranges de conteúdos dinâmicos (video, audio), inutilizando a capacidade de se poder fazer seek no conteúdo (isto é um exemplo comum, mas existem muitos outros). Agora vou explicar o que é que eu quis dizer com "em teoria". A verdade é que, dentro de um dos contextos de um require, só necessitam verdadeiramente de utilizar esse require (o desse contexto). Logo, é perfeitamente aceitável que, chamando um require, todos os require seguintes até ao retorno do require inicial devem ser do mesmo tipo. Ou seja, é possível fazer o seguinte: function setupRequireFallback() { window.require_js = window.require; window.fallbackRequire = function(a, b, c, d) { var result; try { requireFromJS(function() { result = require(a, b, c, d); }); } catch (err) { requireFromNode(function() { result = require(a, b, c, d); }); } finally { window.require = window.fallbackRequire; } return result; } window.fallbackRequire.config = window.require.config; // Method swizzling power window.requireFromNode = function(requireCall) { window.require = window.requireNode; requireCall(); window.require = window.fallbackRequire; } window.requireFromJS = function(requireCall) { window.require = window.require_js; requireCall(); window.require = window.fallbackRequire; } window.require = window.fallbackRequire; } Portanto, aqui fica a solução. Claro que, esta solução tem o potencial para ser desastrosa caso se misture Node.js no processo de inicialização de dependencia Javascript, mas misturar procedimentos de Node.js com Javascript não me parece boa prática e é altamente desaconselhado. Na eventualidade de ser mesmo necessário (expressando todas as minhas dúvidas de que seja mesmo necessário em qualquer situação - sugiro que repensem 10 vezes aquilo que pretendem fazer), teriam que implementar uma stack de requires em que, de cada vez que fazem a troca do require, chamando o método específico (requireFromJS ou requireFromNode) em vez do fallback, devem fazer push do require actual para uma stack, e remover da stack após o carregamento da dependência: function setupRequireFallback_v2() { var requireStack = []; window.require_js = window.require; window.pushRequire = function(require) { requireStack.push(window.require); window.require = require; } window.popRequire = function() { window.require = requireStack.pop(); } window.stackAndCall = function(require, call) { pushRequire(require); call(); popRequire(); } window.fallbackRequire = function(a, b, c, d) { var result; try { requireFromJS(function() { result = require(a, b, c, d); }); } catch (err) { requireFromNode(function() { result = require(a, b, c, d); }); } finally { window.require = window.fallbackRequire; } return result; } window.fallbackRequire.config = window.require.config; window.requireFromNode = function(requireCall) { stackAndCall(window.requireNode, requireCall); } window.requireFromJS = function(requireCall) { stackAndCall(window.require_js, requireCall); } window.require = window.fallbackRequire; } E precisam também de se lembrar que, se estiverem dentro de um contexto que recebe o require como variável, quando querem fazer uma chamada específica a um require do outro contexto, têm sempre que indicar explicitamente que é esse require que pretendem: define([ 'require', ], function (require) { // ... var path; requireFromNode(function() { path = window.require("path"); }); // ... } Happy coding.
  10. Olá malta, já no dia 4 de Outubro vão chegar uns AR Drones 2.0 a Lisboa, e isto é um convite para virem programa-los só por 26€, o dia todo e com o almoço incluído! O número de bilhetes é muito limitado para termos equipas pequenas a trabalhar com os drones (para ninguém ficar no banco) portanto apressem-se. Vejam mais informações sobre o horário e a localização no website, e comprem bilhetes. Os 26€ já são com fee e VAT incluído . Vai ser mais ou menos isto: https://www.youtube.com/embed/gucpgJEJ5b4?feature=oembed Btw, publiquei aqui na secção de javascript porque isto é um Nodecopter, portanto é programar quadcopters com Javascript Acham que é difícil ? Aqui vai um cheirinho do API: var arDrone = require('ar-drone'); var client = arDrone.createClient(); client.takeoff(); client .after(5000, function() { // após 5 segundos this.clockwise(0.5); // dá meia volta }) .after(3000, function() { // após 3 segundos this.stop(); // pára this.land(); // aterra }); Simples não é ? Aqui está o resto: https://github.com/felixge/node-ar-drone.
  11. Rui FVMartins

    [Node]Bundle-up2 error

    Bom dia Estou a ter um problema no meu programa e se alguem puder ajudar eu agradeço. o erro que me da é o seguinte: TypeError: In /home/rui/workspace/master/node_modules/bundle-up2/lib/bundle_up.coffee, Cannot call method 'find' of undefined ja estive a ver na net e não encontrei nada para o node 0.10.0 ( a versão que estou a usar). (...) // init asset manager. var BundleUp = require('bundle-up2') , assets = require('./assets'); // function shared between http and https servers. exports.register = function (app) { var bundle_props = { staticRoot: __dirname + '/public/', staticUrlRoot:'/', bundle: true, minifyCss: true, minifyJs: true, complete: console.log.bind(console, "Bundle-up: static files are minified/ready") } (...) esta parte de codigo é geral por isso não acredito que o erro seja daqui. Se alguem poder ajudar eu agradeço Cumprimentos
  12. ostias

    Duvida Site sempre atualizado.

    Boas pessoal tudo bem??? Propuseram me um desafio que consiste em criar um site que lê directamente da base de dados o que esta a produzir em cada linha de produção, e isto tem de estar sempre actualizado, sem ser necessário fazer Refresh a pagina. Ou seja ao estilo Facebook as notificações entram em linha todas mas atenção no Facebook as notificações entram pelo mesmo serviço web, ou seja node.js da para resolver, e no meu problema é um ERP com modulo de produção que escreve na BD. Se estiver na secção errada o STAFF que mude por favor, ou o nosso inestimável COLEGA e excelente Programador APOC que mude Abraço Pessoal.
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.