nodejs全栈项目
时间: 2023-09-13 13:11:12 浏览: 153
要创建一个Node.js全栈项目,你可以按照以下步骤进行操作:
1. 在根目录下创建一个名为`app.js`的文件,作为项目的入口文件。
2. 在`app.js`中导入所需的模块和中间件。首先,导入`express`模块:
```javascript
const express = require('express');
```
3. 创建一个`express`的服务器实例:
```javascript
const app = express();
```
4. 配置跨域。运行以下命令,安装`cors`中间件:
```shell
npm i cors@2.8.5
```
在`app.js`中导入并配置`cors`中间件:
```javascript
const cors = require('cors');
app.use(cors());
```
5. 配置解析表单数据的中间件。运行以下命令,安装`body-parser`中间件:
```shell
npm i body-parser@1.19.0
```
在`app.js`中导入并配置`body-parser`中间件:
```javascript
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
```
6. 导入其他所需的模块和中间件,根据项目的需求进行配置。
7. 在`app.js`中编写路由和处理程序,可以根据业务需求将路由和处理程序分离到不同的模块中。
8. 在`app.js`中启动服务器,指定端口号并监听请求:
```javascript
app.listen(3000, () => {
console.log(`api server running at http://127.0.0.1:3000`);
});
```
通过按照上述步骤进行配置,你就可以创建一个基本的Node.js全栈项目了。记得在项目中使用`jsonwebtoken`包来生成和验证Token字符串,可以在`router_handler/admin_handler.js`模块中导入该包并进行相应的操作。另外,你还可以在`config.js`文件中配置加密和还原Token所使用的`jwtSecretKey`字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Vue3+nodejs全栈项目(资金管理系统)——后端篇(一)登录、注册](https://blog.csdn.net/weixin_45732235/article/details/128008481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文
相关推荐














