我正在使用node.js + express编写服务。我对timer有问题。
我根本不存储任何状态,在我的路由中有两个函数。
route.js
var timeOutId;
exports.linkUpRequest = function() {
// do some request to another user => insert record in db
...
timeOutId = setTimeout(function() {
//delete request => delete record from db
}, 1000 * 60
下面的代码适用于教室中的大多数学生,当他们提交作业时,但它会为一些学生抛出一个异常,并显示400错误:
var classroom = GetClassroomService();
var studentSubmissionsResponse = classroom.Courses.CourseWork.StudentSubmissions.List(courseId, courseWorkId).Execute();
var submission = studentSubmissionsResponse.StudentSubmissions.FirstOrDefault(s => s
当从JS向控制器发出请求时,以前设置的会话值会丢失。我怎么才能防止这种情况?在var instanceId下面返回null。
[AllowAnonymous]
public JsonResult GetEmails()
{
var instanceId = HttpContext.Session.GetString("instanceId");
HttpContext.Items.Add("instanceId", instanceId);
var result = someapicall;