赞
踩
问题报错:
解决方法一:所有语法改为其他语法。如,CommonJS。注意引入到该js文件中的语法也必须不适用ES6语法。
解决方法二:参考自https://blog.csdn.net/wushichao0325/article/details/85262063
安装babel相关模块:
注意所有模块安装完后,需要在项目根目录创建.babelrc文件。
- {
- "presets": [
- "env"
- //"es2015"
- ],
- "plugins": []
- }
测试:
- /**
- * 使用node环境及koa框架建立后台服务器
- */
- //注意import是ES6语法,如果想直接在node环境下运行该文件需要安装babel编译,否则会报错。可以使用require()语法即可
- // const Koa = require("Koa");
- // const Router = require("koa-router");
- // const users = require('../data/users.js');
-
- import Koa from 'koa';
- import Router from 'koa-router';
- import koaBody from 'koa-body';
- import users from './userData';
-
- //注意此处不能使用const声明
- let app = new Koa();
- let router = new Router();
- console.log(users);
-
- app.use(koaBody({
- multipart:true
- }));
-
- router.get("/getUser",ctx=>{
- console.log(users);
- ctx.body = {
- users:users
- };
-
- });
-
- app.use(router.routes());
- app.listen("8989",function(){
- console.log("8989服务器已开启。。。。。。。");
-
- });
数据文件:
- let users = [{
- id: 1,
- username: 'baoge',
- password: '123'
- },
- {
- id: 2,
- username: 'MT',
- password: '123'
- },
- {
- id: 3,
- username: 'dahai',
- password: '123'
- },
- {
- id: 4,
- username: 'zMouse',
- password: '123'
- }];
-
- export default users;
效果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。