1、安装nodejs
sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
2、全局安装express模块
sudo npm i -g express
3、用express创建工程GzhuOj(或者其他名字)
express GzhuOj
然后看到提示:
install dependencies:
$ cd GzhuOj && npm install
run the app:
$ node app
那就cd进去并且运行一下npm install
cd GzhuOj npm install
note:
无参数的npm install的功能就是检查当前目录下的package.json,并自动安
装所有指定的依赖
可以打开并设置一下package.json:由于我不用jade而用ejs,我把jade改为
ejs,由于到时需要用到mongodb数据库,再增加一项[“mongodb”: “*”]来
安装NodeJs中的mongodb模块(或者cd到工程[GzhuOj]里直接执行命令:[sudo npm i mongodb]把mongodb模块安装到工程里)
”*”是自动获取最新的意思,当然可以是指定版本
4、运行网站([kidx@kidx:~/GzhuOj$ node app])
node app
5、安装数据库mongodb
sudo apt-get install mongodb
6、还可能用到的其他一些模块(安装方法:[sudo npm i 模块名],或者通过配置package.json来安装)
(1)canvas (--安装出问题请看第7点)
(2)express-partials
(3)connect-mongo
(4)connect-flash
(5)mongoose
7、解决安装canvas时cairo.h缺失的问题
sudo apt-get install libcairo2-dev
完成后重新安装canvas即可
相关推荐
Gzhu Online Judge v6.1.3ubuntu下搭建开发环境安装依赖$ sudo apt-get update$ sudo apt-get install imagemagick$ sudo apt-get install python-software-properties python g++ make$ sudo apt-get install ...
BACKEND(带有Node,Express和MongoDB) 本部是此应用程序后端的摘要版本 在部署的演示 要考虑: 出于教学目的,本教程中出现的许多代码已简化。 要查看所有代码,请检查此存储库的源代码。 该应用程序的前端...
文件上传到MongoDBGFS和Express 使用 Express 和 Multer 编写的 MongoDB GridFS 文件服务器示例依赖关系此示例上传文件并将它们存储在 MongoDB 的 GridFS 中。 要运行此示例,您需要在系统上安装 MongoDB。 在 OSX ...
NodeJS模块Express用于项目生成和应用程序结构。 伺服器设定 脚步: 安装NodeJS。 安装NPM。 安装MongoDB。 安装Git。 检出存储库。 使用npm安装依赖项。 启动数据库服务器。 启动Web服务器。 将浏览器...
MERN堆栈这是一个面向初学者的MERN(mongo express react节点)堆栈存储库,对于初学者来说很有趣,他们可以通过nosql数据库(Mongodb)学习nodejs和reactjs #在Ubuntu / Mac / Linux中运行此项目第1步:将此存储库...
教你一步步从阿里云Ubuntu服务器部署node项目 一 先解析域名。如下图所示 二 服务器上添加安所示如下图所示 三 服务器安装node 下载源码,你需要在 下载最新的Nodejs版本,本文以v8.11.1为例: cd /usr/local/src/ ...
Calipso是一个简单的NodeJS内容管理系统,它以与Drupal和Wordpress相似的主题构建,旨在实现快速,灵活和简单。 有关其他详细信息(包括安装说明),请访问主页: : 如果您想提供帮助,请查看问题列表,因为它将...
组件和设置组件:Bootstrap,Nodemon,Axios(请求),BcryptJS(用于哈希)看项目:安装NodeJS和npm安装MongoDB 安装 Avec linux ubuntu: wget -qO- | sudo apt-key add-回声“ deb [arch = amd64,arm64] bionic ...
2015-02-MEAN DB_Adv项目服务抽象简单的公告栏服务SW功能注册并登录实施公告栏和评论(1:N) 分片运营与开发环境语言:Javascript,NoSQL(mongo) 框架:Node,Express,Mongo 运营环境:Ubuntu 12.04.5 LTS(GNU ...
盒子基于Ubuntu:xenial64的MEAN-Stack进行开发这是一个MEAN(MongoDB Express Angular NodeJS)堆栈。里面有什么? 包裹名字版信息吉特2.7.4 谷歌浏览器58 节点JS 7.10.0 npm 4.2.0 角度CLI 1.1.0 凉亭1.8.0 哟...
DeviceServer基于Node.js MongoDB Express Framework构建于spark-server之上。###特性硬件restful,充分抽象成对象.支持远程方法调用.支持访问设备中定义的变量.支持实时消息推送.支持历史数据存储.支持用户管理.⑴...
Ubuntu $ sudo apt-get install mongodb nodejs npm nginx nodejs-legacy$ sudo npm install -g express$ wget https://github.com/virajchitnis/ScrumBoard/archive/beta1.tar.gz$ tar -zxvf beta1.tar.gz$ cd ...
使用 Express + MongoDB 搭建多人博客。 有三种方式安装 Node.js:一是通过安装包安装,二是通过源码编译安装,三是在 Linux 下可以通过 yum|apt-get 安装,在 Mac 下可以通过 Homebrew 安装。对于 Windows 和 Mac ...
振凡 Vue商店 构建设置 # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view ...
要运行该项目,您只需要在环境中安装Node.js或Yarn,以及一个用于存储数据的MongoDB Atlas帐户即可。 节点安装 Windows上的节点安装 只需访问并下载安装程序即可。 另外,请确保您的PATH中有git , npm可能需要它...
先决条件 NodeJS >= 8.11npm >= 6MongoDB >= 3.6.4Docker (deploy)正在安装要在开发中运行该项目,请执行以下操作: 首次安装部门 npm isntall yarn install然后配置数据库在Windows上: 创建存储文件夹和日志文件夹...
燃烧的种族使用MEAN系统,Mongo,Express,Angularjs和Nodejs构建新的刻录竞赛网站和Web应用程序。安装安装框架依赖项最好的安装节点是通过nvm。 操作系统维护的软件包(通过brew或apt-get)非常过时,并且不容易...
您可以从此处安装MongoDB(适用于Ubuntu): 您可以从此处安装MongoDB(对于Linux Mint-Sylvia): 您可以通过在终端中键入以下命令来检查系统中是否已安装mongoDb: 您可以通过以下方式找到系统中安装的mongoDB的...
这是我的第一篇文章,我将带给你们有关基于Node.js,Express和MongoDB的应用程序开发的信息。 本文包括构建REST API应用程序,其描述和使用良好的编程习惯。 工具箱:MongoDB | Express.js | Node.js 要求 :check...
在Ubuntu上安装节点您可以使用apt install轻松安装nodejs和npm,只需运行以下命令。 $ sudo apt install nodejs$ sudo apt install npm如果安装成功,则应该能够运行以下命令。 $ node --version$ npm --version安装...