以前是一名安卓工程师,来新公司后,偶然接触到了nodejs项目,从此被nodejs吸引了。之后的文章都会记录工作中遇到的问题,有不对的地方还请各位读者朋友指正,大家共同学习!!话不多说,我们先来创建第一个nodejs项目吧!!
准备工作:
- 安装nodejs,nodejs的官方下载地址:https://nodejs.org/en/download/.安装比较简单,选择对应版本下载,直接下一步!
- 配置nodejs环境,打开“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”,在【系统变量】下新建【NODE_PATH】,输入【nodejs安装目录下node_modules的路径】,将【用户变量】下的【Path】修改为【nodejs安装路径】!
- 安装开发工具,如Sublime、WebStorm,vscode等,个人喜欢vscode,官方下载地址:https://code.visualstudio.com/Download.
创建项目:
- 新建项目目录文件夹HelloNodeJs(D:\work\HelloNodeJs),打开vscode,选择新建的文件夹,新建app.js(入口),router.js(路由)和package.json(配置)文件
- package.json代码(package.json的生成和npm的用法这里就不描述)
{
"name": "helloWorld",
"version": "1.0.0",
"main": "app.js",
"dependencies": {
"cors": "^2.8.5",
"express": "^4.16.4"
}
}
- app.js中代码
var express = require('express');
var cors = require('cors');
var router=require('./router');
var app = express();
app.use('/', cors(), router);
if (!module.parent) {
app.listen('3003', function () {
console.log("服务开启了");
});
}
module.exports = app;
- router.js代码
var express = require("express");
var router = express.Router();
router.use("/test", function (req, res) {
res.send("hello world!!");
res.end();
});
module.exports = router;
- 启动项目,在控制台输入node app.js启动服务
- 打开浏览器,输入你的地址
总结:项目使用了express框架,有兴趣的可以单独去学习了解下,很不错的!!文章篇幅不大,适合初学者,后面会陆续整理些实际项目中的问题,欢迎探讨!!
下一篇:nodejs之http请求解析