Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

aplicação nodejs

bom dia, tenho uma aplicação em nodejs rodando, eu gostaria de saber se e o possível fazer com que essa aplicação rode local ou seja sem subir pelo node somente executando o index! e uma aplicação open source clonei do git-hub, gostaria de saber se vale a pena investir tempo, se essa possibilidade, é se possível de um direcionamento de como eu poderia atender essa necessidade! desde já agradeço a todos que puderem me ajudar com posicionamentos, técnicas etc. abraço.

7 respostas

Oi André, tudo bem? Deixa eu ver se entendi bem, você clonou um projeto no GitHub e quer executar ela localmente sem usar o comando node diretamente? É isso?

isso!

Oi André, acredito que você possa fazer isso sim, instalar um servidor como o xnignx por exemplo e fazer com que ele deixe sua aplicação, mas isso é mais um repasse, você vai precisar do node mesmo assim. No geral, acho que a melhor forma é usar o próprio node mesmo localmente.

Você pode usar um atalho para o comando do node, criando uma chave lá no package.json com o comando e depois usar o comando npm por exemplo, para que o projeto fique rodando.

Se sua app node possui template dinâmico não será possível. O template é gerado pelo servidor antes de ser enviado para o navegador.

bom dia, no chrome o no mozilla eu tenho esses erros no console, porém o mozilla me entrega as páginas e o chrome não entrega! existe uma maneira de contornar essa situação no chrome? se puderem por favor me explicarem o motivo destes erros eu agradeço de mais! abraços!


res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/bodyViewer.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
text.get @ res/bower-libs/requirejs-text/text.js:325
res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/tooltipSettingsTemplate.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
text.get @ res/bower-libs/requirejs-text/text.js:325
res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/tooltipSettingsPdfOptions.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
text.get @ res/bower-libs/requirejs-text/text.js:325
res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/settingsExtensionsAccordion.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
text.get @ res/bower-libs/requirejs-text/text.js:325
res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/partialRenderingSettingsBlock.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
text.get @ res/bower-libs/requirejs-text/text.js:325
res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/buttonMarkdownSyntax.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
text.get @ res/bower-libs/requirejs-text/text.js:325
res/bower-libs/requirejs-text/text.js:325 XMLHttpRequest cannot load file:///work/Grupo%20NT/markdown/branch_satackedit/stackedit/public/res/html/dialogAbout.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

Essa página esta realizando requisições ajax e para funcionar você precisa de um servidor. Isso é dessa forma para impedir códigos maliciosos acessarem seu sistema de arquivos. Se o Firefox deixou é porque é um browser nada seguro.

solução!

Você pode tentar isso no Chrome mas é desaconselhável

http://stackoverflow.com/questions/4270999/google-chrome-allow-file-access-from-files-disabled-for-chrome-beta-8