启动node/js应用最简单的方法是什么?



我在用各种框架构建node/js应用程序时遇到了麻烦。我一直得到错误require is not defined,即使我已经遵循各种浏览器化教程来修复它。

让我了解一下我想做什么。我希望应用程序能够在服务器上运行,然后我可以npm安装任何和这些东西顺利工作。我一直在使用express, firebase等来处理我的一些问题。

这是我的app.js文件摘录:

var express = require('express');
var app = express();
var firebase = require('firebase');
app.get('/', function (req, res) {
  res.sendFile(__dirname + '/html/index.html');
});
app.get('/welcome', function (req, res) {
  res.sendFile(__dirname + '/html/welcome.html');
});

我试图使用bundle.js来获得需要的工作,但它仍然坚持它没有定义。

Browserify将允许您编译一些代码,使其在浏览器中运行。

它不会让你做一些在浏览器中根本不可能做的事情(比如像你在这里试图做的那样运行HTTP服务器)。

如果你想运行需要Node JS的代码,那么你需要通过Node JS来运行它。通常通过命令行shell中的node app.js

相关内容

最新更新